Обзор | Серии: 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 , чтобы реализовать RecyclerView. Мы обсуждаем шаги по реализации этих ключевых классов и, наконец, разрабатываем простое приложение, которое отображает список данных, состоящий только из текста, для понимания работы RecyclerView.

Далее в этой серии: RecyclerView - Глубокое погружение

Список серий RecyclerView







Другие публикации Talking Community





Прокомментируйте свои предложения, если таковые имеются.

Найдите меня в LinkedIn: Simuchand B

Если вам понравился блог, не жалейте этого хлопка👏 и поделитесь этим со своими друзьями, которые извлекут выгоду. Кстати, не забудьте подписаться на 💙