文件名称:ImageLoaderView:具有很酷的加载效果的ImageView,例如:微光
文件大小:4.1MB
文件格式:ZIP
更新时间:2024-03-23 21:12:18
Kotlin
ImageLoaderView 具有很酷的加载效果的ImageView ,例如:微光。 该库向后兼容直到API 19。 我必须为我的客户构建类似的东西,这是原型的完整版本。 你为什么需要这个? 要产生效果(以gif显示),需要布置多个视图。 例如:要通过该实现Shimmer效果,您可以将ImageView包装在ShimmerFrameLayout (它提供的)中,也可以将ImageView包裹在叠加的ImageView (带有圆形数据使用图标)中,您已经进行了3次布局传递来绘制相同的东西。 在像RecyclerView地方,每个绘制调用都很昂贵,我们必须对其进行优化。 该视图解决了该问题并管理了动画状态,如果手动完成,动画状态会不必要地增加样板。 用法 该存储库包含项目,该项目实际上是上面的演示(gif)。 < com .kpstv.imageloaderview.ImageLo
【文件预览】:
ImageLoaderView-master
----gradlew(5KB)
----settings.gradle(81B)
----.github()
--------workflows()
----art()
--------demo.gif(1.47MB)
----.idea()
--------misc.xml(372B)
--------compiler.xml(170B)
--------gradle.xml(923B)
--------.name(15B)
--------codeStyles()
--------.gitignore(47B)
--------jarRepositories.xml(1KB)
--------vcs.xml(180B)
----LICENSE(11KB)
----gradle()
--------wrapper()
--------publish.gradle(5KB)
----README.md(6KB)
----sample()
--------src()
--------.gitignore(6B)
--------build.gradle(1KB)
--------proguard-rules.pro(750B)
----gradlew.bat(2KB)
----imageloaderview()
--------src()
--------consumer-rules.pro(0B)
--------.gitignore(6B)
--------build.gradle(2KB)
--------proguard-rules.pro(750B)
----gradle.properties(1KB)
----.gitignore(225B)
----build.gradle(563B)