Сделать значок приложения на панели задач прозрачным фоном (UWA)

Я делаю универсальное приложение для Windows и хочу, чтобы значок моего приложения на панели задач имел прозрачный фон, чтобы он не был в цветном поле.

Многие собственные стандартные приложения Microsoft похожи на это (Mail, Photos, Xbox и т. д.), и я знаю, что это можно сделать, потому что я сделал это случайно. Но значки, которые я использовал, были слишком большими, и когда я использовал значки правильного размера, они перестали работать. Я снова попытался использовать старые слишком большие значки, и это все еще не работает.

введите описание изображения здесь

Установка фона плитки в манифесте приложения просто делает фон цветом темы пользователя, а не прозрачным, поэтому я должен сделать что-то еще, все мои активы для логотипа Square 44x44, конечно, имеют прозрачный фон, но я просто получаю цвет фона плитки где ничего не должно быть.


person DomAyre    schedule 30.07.2015    source источник


Ответы (1)


Вам нужно использовать квалификатор «altform-unplated» в имени файла вашего значка. Например:

SmallLogo.targetsize-32_altform-unplated.png

Если вы действительно хотите быть тщательным... Для Square44x44Logo в вашем манифесте у вас должно быть 6 версий значка (обычный, высококонтрастный черный и высококонтрастный белый, x3 для версий без покрытия) для каждого из следующих целевых размеров: 16 , 20, 24, 30, 32, 36, 40, 48, 60, 64, 80, 96 и 256.

Например, вот 256:

SmallLogo.targetsize-256.png
SmallLogo.targetsize-256_contrast-black.png
SmallLogo.targetsize-256_contrast-white.png
SmallLogo.targetsize-256_altform-unplated.png
SmallLogo.targetsize-256_altform-unplated_contrast-black.png
SmallLogo.targetsize-256_altform-unplated_contrast-white.png

Это много PNG.

person stenobot    schedule 31.07.2015