Как убрать белый фон со значка?

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

Как убрать белый фон со значка? Теперь проблема в том, что когда ярлык был создан на главном экране, он создается с белым фоном.

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

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

Обновлено: приложение, о котором я говорил, - это приложение, которое я разработал с помощью Android Studio, и просто хочу установить полный размер изображения, когда я создаю домашний ярлык.

я просто обновляю свой пост

Gil 20.01.2019 00:21

Я думаю, что это поможет вам решить вашу проблему. stackoverflow.com/questions/50960640/…

Masum 21.01.2019 04:45
6
2
17 790
2

Ответы 2

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

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

Gil 20.01.2019 00:24

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

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

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

Icon shape settings in the Home settings

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

Представлено в Android 8: эта функция называется адаптивными значками.

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

Другие вопросы по теме