У меня есть XML-файл, который можно рисовать следующим образом:
<selector>
<item android:state_selected = "true">
...
</item>
<item>
...
<item>
</selector>
а затем я установил эту возможность рисования в качестве фона для моего представления. Но видно только состояние по умолчанию. Во время выполнения выбранное состояние ведет себя странно, поэтому я хотел бы видеть его в предварительном просмотре при редактировании макета.
Я хоть и могу установить tools:state = "selected" или tools:selected = "true", но оказалось, что это невозможно.
Кто-нибудь знает, есть ли способ это сделать? Спасибо.
Вы не указали, какую форму или возможность рисования необходимо установить при выборе состояния.
<selector>
<item android:state_selected = "true" android:drawable = "@drawable/image"/>
</selector>
Таким же образом можно добавить форму.
<selector>
<item android:state_checked = "true">
<shape android:shape = "rectangle">
<solid android:color = "@color/white" />
<corners android:radius = "20dp" />
</shape>
</item>
</selector>
После этого установите этот чертеж е в качестве фона вашего взгляда.
Спасибо за ответ, но я спрашивал не об этом. На самом деле я предоставил все чертежи и правильно настроил. Просто пропустил это здесь, так как он работает хорошо. Я спрашивал о просмотре различных состояний в предварительном просмотре. Он показывает состояние по умолчанию, но я хотел бы видеть другие состояния в предварительном просмотре
ты нашел на это ответ?