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