3

在浏览Android Material Components时,我遇到了这个列表加载动画。

在此处输入图像描述

我知道一些具有水平加载动画的库(例如ShimmerLayout、 Facebook 的Shimmer )。但它并不那么流畅,因为它只是在您获取数据后立即渲染 UI。如果你看视频中的动画,它实际上显示垂直闪光并呈现响应。我想知道我们如何才能达到这种效果。

4

1 回答 1

1

您可以使用 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())

没有测试它,但它应该工作

于 2019-03-26T07:00:50.310 回答