Ящик для навигации sd maid

Я сделал навигационный ящик и попробовал много вещей, чтобы изменить его макет и провел много исследований, и я сделал несколько хороших вещей, но я увидел кое-что хорошее в SD maid pro, а также в приложении Samsung Watch On, в котором использовалась синяя линия когда я выбираю элемент в навигационной панели, эта синяя линия появляется слева от элемента в качестве сигнала о том, что этот элемент, вкладка или фрагмент выбран.
я думаю, что они используют state_activation, но как это сделать, это то, что я хочу знать, так что, плз у кого-нибудь есть идеи?

1 ответ

Решение

Ящик навигации SD Maids содержит ListView, который заполнен объектами, которые содержат boolean isSelected значение.

При щелчке элемента в списке значение isSelected установлен в true и все остальные предметы для false,

В адаптерах getView метод, значение которого проверяется, и запись представления списка изменяется соответственно, в этом случае представление с установленным размером и синим фоном изменяется с INVISIBLE в VISIBLE,

Другие вопросы по тегам