Nativescript - 应用程序启动图标形状在不同的设备上

问题描述 投票:0回答:1

我使用nativescript CLI“tns resources generate icons”命令来生成我的图标。一切看起来都不错,但......不是在所有设备上。当我使用此规范在Android模拟器上安装我的应用程序时:

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

我的app图标看起来很奇怪。似乎此类设备上的所有图标都在圈子中。我的图标是方形的背景,它被缩小并放在这个圆圈内,周围有白色衬垫(这很难看)。

我怎么处理这个?当我使用其他工具生成圆形图标时,一切看起来都不错,但在这种情况下,我在每个设备上都有一个圆圈图标。我想要一个正方形 - 有没有机会实现这一点,同时在Android版本上有一个圆圈图标,所有图标都在圈子里?

android icons nativescript nativescript-vue nativescript-cli
1个回答
0
投票

它的自适应启动图标

Android 8.0(API级别26)引入了自适应启动器图标,可以在不同的设备模型中显示各种形状。例如,自适应启动器图标可以在一个OEM设备上显示圆形形状,并在另一个设备上显示一个鼠标。每个设备OEM都提供一个掩码,然后系统使用该掩码渲染具有相同形状的所有自适应图标。自适应启动器图标也用于快捷方式,设置应用程序,共享对话框和概览屏幕。

Github酒店提供开放式设施。如果您有兴趣在您的应用中使用这些图标,nStudio已经发布了可能对您有帮助的blog post

© www.soinside.com 2019 - 2024. All rights reserved.