Android Вертикальный Шиммер - PullRequest
1 голос
/ 26 марта 2019

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

enter image description here

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

1 Ответ

0 голосов
/ 26 марта 2019

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

    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())

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

...