lernerbrandon
09/11/2017, 9:07 PMMoney
is imported in the <data> tags.
android:text="@{Money.Companion.fromCents(state.cents)}"
`
****/ data binding error ****msg:cannot find method fromCents(java.math.BigDecimal) in class...
companion object {
fun fromCents(pennies: BigDecimal): Money {
return Money(pennies.divide(BigDecimal(100)))
}
}
rattleshirt
09/12/2017, 10:51 AMrattleshirt
09/12/2017, 10:52 AMapp:fromCents="@{state.cents}"
with object MoneyDataBinding
{
@BindingAdapter("fromCents")
@JvmStatic
fun fromCents(view: TextView, pennies: BigDecimal)
{
// magic
}
}
lernerbrandon
09/12/2017, 4:13 PMCompanion
in the XML 🙂lernerbrandon
09/12/2017, 4:14 PM