如何为不提供方法的控件添加数据绑定属性?添加控件的数据绑定属性,如SeekBar
一个示例是SeekBar,它没有用于数据绑定的onProgressChanged属性。
我也在扩展Button类(三态按钮)添加一个新的属性,我想启用它的数据绑定。
如何为不提供方法的控件添加数据绑定属性?添加控件的数据绑定属性,如SeekBar
一个示例是SeekBar,它没有用于数据绑定的onProgressChanged属性。
我也在扩展Button类(三态按钮)添加一个新的属性,我想启用它的数据绑定。
SeekBar支持android:onProgressChanged
,所以你不需要任何特别的东西来使它工作。
@CommonsWare了注释中的正确答案:
https://developer.android.com/topic/libraries/data-binding/index.html#attribute_setters
有没有神奇的数据绑定属性。它们都带有BindingAdapters和自动属性。如果您需要示例,您可以查看现有实现的源代码。它们位于com.android.databinding:adapters库中。它们都是基于目标视图类命名的。例如,定位ViewGroup
的属性位于ViewGroupBindingAdapter
中。您可以浏览外部库或在Android Studio中键入ViewGroupBindingAdapter
,然后单击它以查找源代码。
https://developer.android.com/topic/libraries/data-binding/index.html#attribute_setters – CommonsWare