home.social

#recyclerview — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #recyclerview, aggregated by home.social.

fetched live
  1. Как RecyclerView создает магию анимаций: архитектура ItemAnimator под капотом

    RecyclerView умеет превращать обычные операции с данными в плавные анимации. Когда вы добавляете элемент в список, остальные элементы плавно расступаются. При удалении — схлопываются. Эта магия происходит благодаря ItemAnimator — механизму, который я сегодня разберу до последнего винтика. В этой статье мы погрузимся в архитектуру системы анимаций RecyclerView, проследим путь от вызова notifyItemInserted() до финальной анимации на экране.

    habr.com/ru/articles/939594/

    #android #recyclerview #animation #viewholder #layoutmanager #android_animation #itemanimator #view_animation #android_ui #android_development

  2. Почему нельзя использовать RecyclerView в NestedScrollView и как это исправить?

    Почему нельзя использовать NestedScrollView вместе с RecyclerView? Я попробую ответить на этот вопрос, и покажу как надо делать

    habr.com/ru/articles/897894/

    #Android #Kotlin #xml #collapsingtoolbar #recyclerview #adapter #NestedScrollVIew #scrollview #scroll #ViewType

  3. Динамические свайпы с помощью ItemTouchHelper

    Всем привет! В этой статье я покажу, как создать свайп для элементов RecyclerView с использованием ItemTouchHelper, который будет отрисовывать несколько кнопок. Этот функционал может быть полезен для добавления взаимодействия с элементами списка, например, для удаления или редактирования элементов.

    habr.com/ru/articles/824348/

    #динамические_свайпы #ItemTouchHelper #свайп #кнопки_в_свайпе #RecyclerView #view #xml

  4. Видео-сообщение как в Telegram. Часть третья — Контролы и раскрытое состояние

    Часто ли вы пользуетесь Telegram? Если да, то скорее всего вы хотя бы раз отправляли "кружочки". В этой серии статьей мы напишем небольшой проект с отображением списка видео-сообщений. Для отображения будем использовать ExoPlayer, настроим сохранение видео в кеш, а также напишем свой TimeBar для управления видео.

    habr.com/ru/articles/776522/

    #telegram #video_player #exoplayer #recyclerview #chat #android

  5. Видео-сообщение как в Telegram. Часть вторая — Оптимизация

    Часто ли вы пользуетесь Telegram? Если да, то скорее всего вы хотя бы раз отправляли "кружочки". В этой серии статьей мы напишем небольшой проект с отображением списка видео-сообщений. Для отображения будем использовать ExoPlayer, настроим сохранение видео в кеш, а также напишем свой TimeBar для управления видео.

    habr.com/ru/articles/776294/

    #telegram #video_player #exoplayer #recyclerview #android #chat

  6. Видео-сообщение как в Telegram. Часть первая — Список видео

    Часто ли вы пользуетесь Telegram? Если да, то скорее всего вы хотя бы раз отправляли "кружочки". В этой серии статьей мы напишем небольшой проект с отображением списка видео-сообщений. Для отображения будем использовать ExoPlayer, настроим сохранение видео в кеш, а также напишем свой TimeBar для управления видео.

    habr.com/ru/articles/771878/

    #telegram #video_player #exoplayer #recyclerview #android #chat