Как я могу передать несколько аргументов через xml для пользовательского установщика при использовании привязки данных Android

Предположим, у меня есть собственный метод установки, в котором мне нужны два аргумента:

@BindingAdapter({"imageUrl", "placeholder"})
public static void loadImage(ImageView imageView, String imageUrl, Drawable drawable) {
     Picasso.with(imageView.getContext()).load(imageUrl).placeholder(drawable).into(imageView);
}

Как будет выглядеть соответствующий xml?


person TomTaila    schedule 28.04.2016    source источник


Ответы (1)


Похоже, это можно сделать так:

<ImageView app:imageUrl=“@{data.imageUrl}” app:placeholder=“@{@drawable/placeholder}”/>

см. http://developer.android.com/intl/es/tools/data-binding/guide.html

person TomTaila    schedule 28.04.2016