文件名称:state-binder:StateBinder是一个用于视图状态管理的微型库
文件大小:145KB
文件格式:ZIP
更新时间:2024-05-13 14:17:29
mvp state mvi Kotlin
StateBinder StateBinder是用于视图状态管理的微型库。 如果使用MVI模式或使用状态概念的任何其他模式来开发应用程序,则可能会遇到频繁更新窗口小部件的问题,这会导致性能下降,尤其是在执行频繁的屏幕状态更新时。 当状态改变时,StateBinder消除了多余的视图渲染。 下载 dependencies { impelentation ' com.olegsheliakin:statebinder:latest ' } 如何使用? 为视图创建State类: data class MainState ( val label : String , val errorText : String? ) : State 创建StateBinder: privateval stateBinder : StateBinder < MainState>
【文件预览】:
state-binder-master
----.gitignore(86B)
----app()
--------.gitignore(7B)
--------build.gradle(1KB)
--------src()
--------proguard-rules.pro(751B)
----settings.gradle(32B)
----build.gradle(2KB)
----gradlew(5KB)
----state-binder()
--------.gitignore(7B)
--------build.gradle(545B)
--------src()
--------bintray.gradle(822B)
--------proguard-rules.pro(751B)
--------publish.gradle(1KB)
----README.md(4KB)
----gradlew.bat(2KB)
----gradle.properties(817B)
----gradle()
--------wrapper()