Достигните дизайна планшета Android Gmail в выборе (стиль стрелки) - PullRequest
4 голосов
/ 15 января 2012

Я пытаюсь создать приложение, оптимизированное для планшетов, и я хотел бы придерживаться того же стиля версии Gmail для планшетов в выборках (стрелка справа от выбора).Я не знаю, как получить тот же стиль.Для выбора есть тень и стрелка.

Это изображение приложения Gmail: Selection in GMail

Спасибо

1 Ответ

4 голосов
/ 11 апреля 2012

Стрелка является лишь частью фона элемента списка.

Вот пример приложения из электронной почты, где list_selected_holo - это объект рисования, в котором справа находится стрелка (Вы можете найти объект рисования с помощью простого Google.search).

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
          android:drawable="@drawable/list_pressed_holo" />
    <item android:state_focused="true"
          android:drawable="@drawable/list_focused_holo" />
    <item android:state_selected="true"
          android:drawable="@drawable/list_selected_holo" />
    <item android:drawable="@drawable/list_read_holo" />
</selector>

Я бы посоветовал взглянуть на приложение электронной почты с открытым исходным кодом, которое теперь разделяет стиль с приложением Gmail.ref: https://github.com/android/platform_packages_apps_email Обратите внимание, что он берет некоторые ресурсы из внешнего пути, которые я не смог найти на github (frameworks / opt / mailcommon / res).

...