我想使用我的启动器图标的方形版本,但不知何故android一直在强迫我使用圆形版本。
我读过forcing square app icon,虽然这个解释说得通,但它并不是真的:
在此屏幕截图中,您可以看到大多数图标都是圆角的,但您有联系人、小部件预览和终端仿真器
在有人说“它们是特殊的应用程序”之前,终端模拟器是我从play商店下载的一个狗屎应用程序……在我的手机里,80%的应用都是四舍五入的,但instagram,booking和其他一些应用程序是四舍五入的。
如何强制android使用我的square launcher?
发布于 2018-06-13 08:12:32
首先,请理解,在大约10,000个Android设备型号和大约20亿个Android设备上使用了数百种不同的启动器实现。启动器如何选择表示您的活动取决于启动器的开发人员。例如,根本不要求启动器使用任何图标(例如,为屏幕阅读器和视障用户优化的启动器)。使用某种图形元素的启动器可能会使用你的图标,也可能不使用,如果它使用了你的图标,它可能会修改它(将其裁剪成形状,应用滤色器,使其旋转,等等)。
你的屏幕截图看起来像是Android模拟器。在这种情况下,您可以暂时将targetSdkVersion
设置为25或更低,该特定的启动器将不会尝试调整您的启动器图标。
然而,请记住,几个月后,你将无法在targetSdkVersion
如此低的情况下在Play Store上发布你的应用程序。因此,如果Play Store是你计划的分销渠道,你将需要习惯安卓的adaptive icon system,并应对在大多数安卓8.0+设备上你的图标形状将发生变化的事实。
https://stackoverflow.com/questions/50825943
复制相似问题