美文网首页
DataBinding笔记5

DataBinding笔记5

作者: satisfying | 来源:发表于2020-08-09 13:10 被阅读0次

数据自动转换

  <variable
            name="time"
            type="java.util.Date" />

        <variable
            name="bg"
            type="java.lang.String" />

 <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@{time}" />
 <TextView
     android:layout_width="20dp"
     android:layout_height="20dp"
     android:background="@{bg}"
            />


@BindingConversion
fun convertDate(date: Date?): String? {
    val sdf = SimpleDateFormat("yyyy-MM-dd", Locale.CHINA)
    return sdf.format(date)
}
@BindingConversion
fun converColor(value: String?): Drawable? {
    return ColorDrawable(Color.parseColor(value))
}


        bindingBinding.time= Date()
        bindingBinding.bg="#ffeeff"

相关文章

网友评论

      本文标题:DataBinding笔记5

      本文链接:https://www.haomeiwen.com/subject/lquldktx.html