Как удалить белый фон с иконки? - PullRequest
0 голосов
/ 20 января 2019

У меня есть приложение на Android, которое создает значок ярлыка дома. Изображение значка - это изображение, которое я установил программно из отрисовки enter image description here Теперь проблема в том, что когда ярлык был создан на главном экране, он создается на белом фоне.

Как мне удалить этот белый фон и установить изображение в полный размер значка?

Спасибо всем ..

РЕДАКТИРОВАТЬ: приложение, о котором я говорил, - это приложение, которое я разработал с использованием android studio и просто хочу установить полный размер изображения при создании ярлыка для дома

Ответы [ 2 ]

0 голосов
/ 20 января 2019

Это сильно зависит от используемой вами программы запуска. Изображение выглядит как стандартная форма иконки Google Android 8+ (?). Я полагаю, что это может быть частью иконы, которую вы создали, но так как вы спрашиваете об этом, я сомневаюсь в этом.

Это было введено, чтобы все иконки казались более однородными. Длительное нажатие на пустое место в панели запуска Google Pixel, например, показывает выбор, чтобы перейти к настройкам панели запуска, и там вы можете изменить форму, которую должны иметь все значки:

Icon shape settings in the Home settings

В более старых версиях Android внешняя форма значков была индивидуальной, в то время как довольно крутая и правильно отображаемый контур при перетаскивании их и т. Д. Многие жаловались на отсутствие одинакового вида всех значков.

В дополнение к этому, приложения могут использовать различные формы, адаптироваться к ним и, так сказать, заполнять их. См., Например, значок Chrome при изменении формы значка в настройках программы запуска. Появилось в Android 8: функция называется адаптивные значки.

См. Документы об адаптивных значках здесь: https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive

0 голосов
/ 20 января 2019

Это из-за адаптивных иконок - функция Android 8 и не может или не должна быть изменена. Вы можете в лучшем случае изменить цвет фона.

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