Значок закрытия системы выглядит как обведенный - PullRequest
0 голосов
/ 03 октября 2018

Я использую эту иконку в своем коде: android.R.drawable.ic_menu_close_clear_cancel

Но выглядит, не просто крестик:

enter image description here

Я хочу сделать так: https://storage.googleapis.com/spec-host-backup/mio-design%2Fassets%2F1Xlq7_lXkjBJDE6arihpaS3YWm4TSf2-S%2Fdialogs-fullscreen-behavior.mp4 Должен ли я использовать другой ресурс или тонировку?

1 Ответ

0 голосов
/ 03 октября 2018

Вы можете сделать это любым способом, но Android не советует использовать идентификаторы ресурсов платформы.Вы можете скопировать значок в свои элементы рисования и использовать вместо этого этот идентификатор ресурса (и в вашем случае подкрасить его).

Документы Android по этому вопросу: https://developer.android.com/guide/practices/ui_guidelines/icon_design_menu

Предупреждение: потому чтоэти ресурсы могут меняться в зависимости от версии платформы, вы не должны ссылаться на эти значки, используя идентификаторы ресурсов платформы Android (т.е. значки меню в android.R.drawable).Если вы хотите использовать какие-либо значки или другие внутренние ресурсы для рисования, вам следует хранить локальную копию этих значков или элементов для рисования в ресурсах вашего приложения, а затем ссылаться на локальную копию из кода вашего приложения.Таким образом, вы можете контролировать внешний вид ваших значков, даже если изменяется копия системы.Обратите внимание, что приведенная ниже сетка не предназначена для заполнения.

...