(it) View.GONE else View.VISIBLE
Либо хранить в модели уже проверенный visibility состояние?
Или на производительность это мало повлияет
вообще никак не влияет
Посмотри ещё в сторону kotlin isVisible чтобы убрать if
А если таких проверок штук 10 будет...тогда имеет смысл хранить эти состояния в модели? Просто тогад код будет выглядить так view.visibility = item.visibility
Проверку эту он в екстеншенах делает, суть не меняется
Если хранить в модельки gone или visible то нужно отдельную модельку делать для presentation
Я выше написал же, что есть view.isVisible = bool. Почему бы не использовать?
Зачем ты пристал? Вопрос не об этом.
Желательно иметь в модели готовые к работе состояния. Только их следует делать enum, boolean в соответствии с бизнес-логикой. Так - нинада: myModel.state = View.VISIBLE ... myView.visibility = myModel.state
Почему не об этом, как раз об этом, он просто не знает, что так можно
знаю знаю), вопрос закрыт уже)
Ты че такой злой?
я обычный, а вот ты зачем-то прикапываешься к людям
Обсуждают сегодня