安卓垂直微光

标签 android material-design progress shimmer

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

enter image description here

我知道一些具有水平加载动画的库(例如 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/

相关文章:

android - 如何创建半透明的圆形工具栏/操作栏项目?

android - 如何在 Jetpack Compose 中将 NavigationRail 的内容居中(menuGravity 缺失)

css - 如何删除进程栏到父元素的距离

css - 如何设计屏幕的mat-toolbar全宽

android - 使用 Facebook Analytics 记录自定义事件后未显示任何值

java - libGDX FitViewport 不适用于 Android

Java:如何在 CameraX previewView 上绘图?

java - 使用 HTTPClient 4 监控下载进度?

r - 如何设置一个独立的进度条

java - 按原样将十六进制数据写入文件?