Доброго времени суток!
Подскажите, пожалуйста, если кто сталкивался
кейс:
. есть кастом вью со своими кастомными атрибутами
. я хочу засэтить атрибуты используя dataBinding
. условно, для стандартных атрибутов сэтить получается, например android:text="@{itemData.title}" - работает
. теперь пытаюсь засэтить кастом атрибуты(указал ниже) и получаю ошибку
"cannot find a setter for PriceRangeSlider app:priceFrom that accepts parameter type float".
В xml файле прописывал: app:priceFrom="@{itemData.priceFrom}" где переменная имеет соответствующий тип данных, float
<declare-styleable name="PriceRangeSlider">
<attr name="priceFrom" format="float" />
<attr name="priceTill" format="float" />
</declare-styleable>
Вопрос: подскажите как можно засетить касотмнные атрибуты в связке с dataBinding-ом. Мне нужно засэтить атрибут, чтобы в init методе кастомной вьюхи был доступ к нему следующим образом typedArray.getFloat(R.styleable.PriceRangeSlider_priceFrom, 0f)