Обзор | Серии: 01
Категория: Android-разработчики | Котлин
Это серия блогов, которые помогут вам понять концепцию RecyclerView и демонстрируют ее реализацию. RecyclerView - Обзор это первый блог из этой серии. Вы узнаете об основной идее RecyclerView, его поведении и о том, где мы их используем.
Вы это заметили?
Приложения, которые мы обычно используем в повседневной жизни, почти каждое приложение, доступное сейчас, будет иметь хотя бы один список. LinkedIn, Instagram, Facebook, Новости Google, Gmail, экран истории звонков, приложение для контактов и любое ваше любимое приложение для обмена сообщениями - все они отображают список данных. Ниже приведены несколько простых схем для отображения списка данных. На снимке экрана ниже показан простой пример отображения данных в виде списка. Это клон домашней страницы LinkedIn, который мы будем развивать 😎 к концу этой серии. Так что следите за обновлениями до конца серии 😀
Список данных может варьироваться от текста до более сложных элементов, состоящих из изображения, текста, а также видео. От простого приложения к сложному - все используют этот общий пользовательский интерфейс для отображения данных в виде списка. Отображение списка данных - очень частая задача для разработчиков.
RecyclerView
Android предоставляет нам RecyclerView, чтобы упростить разработчикам отображение данных в виде списка. RecyclerView является частью Android Jetpack, который упрощает отображение большего набора данных в пользовательском интерфейсе при минимальном использовании памяти. RecyclerView - это View, который мы добавляем в макет при разработке вашего пользовательского интерфейса.
RecyclerView - это ViewGroup, которая содержит представление, соответствующее нашим данным, которые вы предоставляете через адаптер, которые мы подробно рассмотрим в следующих сериях. Даже если список данных велик, RecyclerView разработан для эффективной обработки. RecyclerView назван в честь своего поведения, он перерабатывает или повторно использует представления, которые прокручиваются за пределы экрана. Когда элемент (представление) из списка прокручивается за пределы экрана, RecyclerView использует это представление, которое было прокручено, и предоставляет этому представлению новый контент, который должен отображаться следующим из списка.
На изображении выше показано поведение RecyclerView. Здесь вид, выделенный измененным цветом с данными «ABC», прокручивается за пределы экрана. Это же представление с красным цветом теперь повторно используется с новыми данными «XYZ». Это многократно используемое поведение RecyclerView повышает производительность приложения, а также повышает скорость реагирования. В следующем блоге этой серии будут рассмотрены различные ключевые классы, которые работают вместе для создания этого динамического списка данных.
Что дальше?
В следующей серии RecyclerView мы исследуем ключевые классы RecyclerView.ViewHolder, RecyclerView.Adapter и LayoutManager em. >, чтобы реализовать RecyclerView. Мы обсуждаем шаги по реализации этих ключевых классов и, наконец, разрабатываем простое приложение, которое отображает список данных, состоящий только из текста, для понимания работы RecyclerView.
Далее в этой серии: RecyclerView - Глубокое погружение
Список серий RecyclerView
Другие публикации Talking Community
Прокомментируйте свои предложения, если таковые имеются.
Найдите меня в LinkedIn: Simuchand B
Если вам понравился блог, не жалейте этого хлопка👏 и поделитесь этим со своими друзьями, которые извлекут выгоду. Кстати, не забудьте подписаться на 💙