Android垂直闪光

时间:2019-03-26 06:25:54

标签: android material-design progress shimmer

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

enter image description here

我知道一些具有水平加载动画的库(例如ShimmerLayout,Facebook的Shimmer)。但是它并不那么平滑,因为一旦获得数据,它只是在Flash中呈现UI。 如果您观看视频中的动画,它实际上会显示垂直闪光并逐一呈现响应。 我想知道如何才能达到这种效果。

1 个答案:

答案 0 :(得分:0)

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

没有测试,但是应该可以工作