安卓Compose实现鱼骨加载中效果
安卓Compose实现鱼骨加载中效果
安卓如何实现如下图类似鱼骨加载中效果
我们需要使用compose-shimmer,添加依赖 (build.gradle)
implementation("com.valentinilk.shimmer:compose-shimmer:1.3.2")
最新的版本号可以参见 https://github.com/valentinilk/compose-shimmer
定义一个状态类 UiState 用于管理加载状态和数据:
data class UiState(
val isLoading: Boolean = true, // 控制是否处于加载状态
val data: List<Order> = emptyList() // 实际数据列表
) : IState
UiState 包含了 isLoading 布尔值来指示