ShimmerRecyclerView
介绍
具有微光视图的自定义回收器视图,指示正在加载视图。 回收者视图具有内置适配器,可以控制微光的外观并提供两种方法-
showShimmerAdapter()-为演示适配器设置预定义数量的子演示视图。
hideShimmerAdapter()-恢复您的适配器以显示实际的子元素。
演示画面
您可以在此处看到两种闪光动画:
这种类型的微光效果使用整个ViewHolder项进行动画处理。
列表演示
网格演示
在这里,“微光效果”仅适用于背景颜色不透明的那些视图。
列表演示
网格演示
微光效果类型
如您所见,第一个演示示例显示了整个ViewHolder项都是动画的。 为了获得所需的效果,ShimmerLayout的子代应具有不透明的背景。
您可以通过将一个ViewGroup子级仅添加到具有透明背景的ShimmerLayout中来实现第二种闪烁