-
了解 Jetpack Compose 中的重组
JetpackCompose通过使AndroidUI具有声明性和响应性,彻底改变了我们构建AndroidUI的方式。Compose中最重要的概念之一是重组。这个概念对于理解UI元素如何有效更新以响应状态变化至关重要。在本文中,将探讨什么是重组、它在JetpackCompose中的工作原理,并提供示例来演示其行为。什么是重组?在... -
Kotlin Jetpack Paging3 和Flow结合使用注意点
在用DataBinding时要注意DataBinding访问的是静态方法在Kotlin中就要用companionobject和@JvmStaticclassImageViewBindingAdapter{//里面的BindingAdapter方法必须是静态方法,否则会编译会报错//DataBinding调用必须是静态方法companiono... -
ViewModel的生命周期
Jetpack为开发者提供了ViewModel的概念,将页面所需要的数据从V层和M层中剥离出来,ViewModel是介于View层和Model层的一个桥梁,使得视图和数据即区分开来,又能保持联系。生...