#android #statelistdrawable #layoutmargins
Вопрос:
В моем приложении для Android у меня есть боковая панель с несколькими фрагментами, представляющими вкладки. Я хочу, чтобы фрагмент боковой панели выглядел по-разному в зависимости от того, выбрана уважаемая вкладка или нет.
Я знаком с возможностью изменения атрибутов рисования или цвета представления с помощью рисоваемого списка состояний, что потрясающе, я использую его для изменения цвета фона и цвета текста.
Теперь я хочу, чтобы вкладка «Выбранный фрагмент» уменьшила его правое поле до 0 (или даже отрицательного значения, чтобы скрыть границу), если она выбрана. Можно ли сделать что-то подобное с полями/дополнениями? Я представляю себе что-то вроде
android:marginRight=»@размер/мое состояние-селектор»
Вот упрощенный скриншот приложения для контекста: