<variable
name="currentProgress"
type="Integer" />
<variable
name="targetProgress"
type="Integer" />
и тут же есть такое
app:isDone="@{currentProgress == targetProgress}"
так вот это сравнение нормально работает только если таргет и карент 0 или 1.
А если у меня таргет 2000 например, то даже если current тоже приходит 2000 то равенство не срабатывает тут. В чём проблема?
старый код не мой. не хочется переламывать. тут один лэйаут используется для 5 шкал прогресса, где важно готово или нет, но в одной шкале прогресса надо показывать прогресс до 2000
В биндинг операторы сравнения вообще очень странные Проверь их синтаксис и вообще документацию
Обсуждают сегодня