如何爲不提供方法的控件添加數據綁定屬性?添加控件的數據綁定屬性,如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