[英]How to pass a function with arguments in Android custom data binding
[英]How can I pass multiple arguments via xml for a custom setter when using Android data binding
假設我有一個自定義setter方法,我需要兩個參數:
@BindingAdapter({"imageUrl", "placeholder"})
public static void loadImage(ImageView imageView, String imageUrl, Drawable drawable) {
Picasso.with(imageView.getContext()).load(imageUrl).placeholder(drawable).into(imageView);
}
相應的xml會是什么樣子?
看起來可以這樣做:
<ImageView app:imageUrl=“@{data.imageUrl}” app:placeholder=“@{@drawable/placeholder}”/>
請參閱http://developer.android.com/intl/es/tools/data-binding/guide.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.