在导航时 Android Material Components ,我遇到了这个列表加载动画。
我知道一些具有水平加载动画的库(例如 ShimmerLayout ,Facebook 的 Shimmer )。但它并不那么流畅,因为它只是在您获得数据后立即呈现 UI。
如果您查看视频中的动画,它实际上显示了垂直微光并一一呈现响应。
我想知道我们如何才能达到这种效果。
最佳答案
您可以使用 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())
没有测试它,但它应该工作
关于安卓垂直微光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55350972/