层的引用和一个IView接口的引用,但不应该直接或者间接引用View层android.view.View的子类,甚至是操作的参数中也最好不要有android.view.View的子类传进来,因为它应该只负责业务逻辑和数据的处理并通过统一的接口...的Jetpack工具包提供框架支持:
View层包含布局,以及布局生命周期控制器(Activity/Fragment)
DataBinding用来实现View层与ViewModel数据的双向绑定(但实际上在...Android Jetpack中DataBinding只存在于布局和布局生命周期控制器之间,当数据变化绑定到布局生命周期控制器时再转发给ViewModel,布局控制器可以持有DataBinding但ViewModel....
2.4.1 自定义正向绑定适配器
我们可以使用@BindingAdapter自定义在xml中可使用的View属性,名字空间是不需要的,加了反而还会给你警告....在我们之前编写的DataBinding表达式中,比如TextView中android:text之类的属性我们都是直接赋值一个String过去的,这就是正向绑定,我们给View的值能够直接反应到View上