Advertisement

Android JetpackDataBinding深入学习(第2版)

阅读量:
  1. 通过 @InverseBindingAdapter 注解对从视图中获取值的函数进行标记:

@InverseBindingAdapter("time")
@JvmStatic fun getTime(view: MyView) : Time {
return view.getTime()
}

如需了解更详细的信息,请查阅这里

源码分析

我们前往路径app/build/intermediates/data_binding_layout_info_type_merge/debug/out/activity_main-layout.xml中查阅相关文件。

false

<Targets>标签下可以观察到对应的布局结构,其中每个子<Target>标签分别对应不同的组件,如ConstraintLayout、TextView等。具体而言,activity_main_0对应的是ConstraintLayout。接下来,在路径`app/build/intermed

全部评论 (0)

还没有任何评论哟~