ImageLoaderView
具有很酷的加载效果的ImageView ,例如:微光。 该库向后兼容直到API 19。
我必须为我的客户构建类似的东西,这是原型的完整版本。
你为什么需要这个?
要产生效果(以gif显示),需要布置多个视图。 例如:要通过该实现Shimmer效果,您可以将ImageView包装在ShimmerFrameLayout (它提供的)中,也可以将ImageView包裹在叠加的ImageView (带有圆形数据使用图标)中,您已经进行了3次布局传递来绘制相同的东西。 在像RecyclerView地方,每个绘制调用都很昂贵,我们必须对其进行优化。
该视图解决了该问题并管理了动画状态,如果手动完成,动画状态会不必要地增加样板。
用法
该存储库包含项目,该项目实际上是上面的演示(gif)。
< com .kpstv.imageloaderview.ImageLo
评论0
最新资源