Более двух состояний, использующих StateListDrawable - PullRequest
0 голосов
/ 28 января 2011

У меня есть требование, при котором я должен указать рейтинг отзыва (от 0 звезд до 5 звезд). Этот рейтинг отображается как ImageView.Я понимаю, что StateListDrawable может использоваться, когда есть два состояния, в которых существует кнопка / представление (например, выбранное состояние и состояние ожидания)

Мой вопрос заключается в том, существует ли способ включения большего количества состояний(в данном случае 6 штатов) и соответственно отображаем чертежи.

В настоящее время я могу сделать только это -

<selector>
    <item android:drawable="@drawable/zerostars"
          android:state_selected="true" 
          android:background="@color/tab_background_1" />
    <item android:drawable="@drawable/fivestars" />
</selector>

Любые предложения будут наиболее полезны.

1 Ответ

0 голосов
/ 28 января 2011

A Список уровней , кажется, идеально подходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...