Nativescript - фигуры запуска приложений на разных устройствах - PullRequest
0 голосов
/ 09 марта 2019

Я использовал команду CLI "tns resources generate icons" nativescript для генерации моих иконок. Все выглядит красиво, но ... не на всех устройствах. Когда я установил свое приложение на эмулятор Android с этой спецификацией:

  Device: pixel_xl (Google)
  Target: Google APIs (Google Inc.)
  Based on: Android API 28 
  Tag/ABI: google_apis/x86

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

Как я могу справиться с этим? Когда я использовал другой инструмент для создания значков кругов, все выглядит хорошо, но в этом случае у меня есть значок кругов на каждом устройстве. Я хочу квадрат - есть ли шанс достичь этого и в то же время иметь значок круга в версии для Android, где все иконки находятся в кругах?

1 Ответ

0 голосов
/ 09 марта 2019

Адаптивный значок запуска

В Android 8.0 (уровень API 26) представлены значки адаптивного запуска, которые могут отображать различные формы на разных моделях устройств.Например, значок адаптивного модуля запуска может отображать круглую форму на одном устройстве OEM и отображать сквирл на другом устройстве.OEM каждого устройства предоставляет маску, которую система затем использует для отображения всех адаптивных значков одинаковой формы.Адаптивные значки запуска также используются в ярлыках, в приложении «Настройки», в диалоговых окнах общего доступа и на экране обзора.

Существует запрос на открытую функцию в Github .Если вы заинтересованы в использовании этих значков для своего приложения, nStudio опубликовала сообщение в блоге , которое может вам помочь.

...