Значок запуска Android врезается в мое изображение значка - PullRequest
0 голосов
/ 12 июня 2019

Я создаю свое Android-приложение с VS2017 Xamarin, но я не уверен, что это как-то связано с моей проблемой. Я создал значок приложения (PNG), который выглядит следующим образом:

enter image description here

Но когда я запускаю свое приложение в эмуляторе Android, оно всегда обрезает некоторые из моих значков, таким образом:

enter image description here

Обратите внимание, что часть шин для грузовиков и верхняя часть грузовика обрезаны. Но это не имеет смысла, потому что, как вы можете видеть в фотошопе, между иконкой грузовика и краями квадрата много свободного места. Я хочу, чтобы это пространство / поле было сохранено внутри иконки и не было так сильно обрезано.

enter image description here

Я продолжаю добавлять все больше и больше места, но что-то (ОС Android? Компилятор Xamarin? VS2017?), Похоже, игнорирует поле / пространство и пытается агрессивно обрезать изображение до моего значка.

Как мне это решить?

1 Ответ

0 голосов
/ 12 июня 2019

Это потому, что ваше приложение пытается найти файл круглых значков, как вы можете видеть в этом сообщении в блоге Microsoft . Самый простой способ решить все ваши проблемы с иконками для Android, включая надоедливые адаптивные иконки, - это использовать Android Studio. Вы просто устанавливаете бесплатное приложение (Windows / Mac), а затем

  1. Откройте Android Studio и создайте пустой проект. Затем щелкните правой кнопкой мыши папку ресурсов проекта и добавьте «Image Asset».
  2. Добавьте туда изображение и измените его размер соответствующим образом. Нажмите ОК.
  3. Откройте файл в Finder / Explorer и перенесите все файлы и папки в существующий проект в Visual Studio.
  4. Чтобы закругленные значки работали, вам, возможно, придется внести изменения в файл манифеста или любой другой файл в приложении, в котором вы задаете имя изображения значка, и добавляете атрибут округленного значка, как в статье
  5. Проверьте это и оно должно работать
...