Android Вертикальный Шиммер

При навигации по компонентам материала Android я натолкнулся на анимацию загрузки этого списка.

Я знаю несколько библиотек (например, ShimmerLayout, Shimmer от Facebook), которые имеют анимацию горизонтальной загрузки. Но это не так гладко, так как он просто отображает пользовательский интерфейс сразу после получения данных. Если вы посмотрите на анимацию в видео, она на самом деле отображает вертикальное мерцание и выдает ответ один за другим. Мне было интересно, как мы можем достичь этого эффекта.

1 ответ

Вы можете установить направление перелива сверху вниз, используя мерцание facebook

    val container:ShimmerFrameLayout = findViewById(R.id.shimmer_view_container)  

    val builder = Shimmer.AlphaHighlightBuilder()
    builder.setDirection(com.facebook.shimmer.Shimmer.Direction.TOP_TO_BOTTOM)
    container.setShimmer(builder.build())

не проверял но это должно работать

Другие вопросы по тегам