Galaxy S7牛轧糖全图标

时间:2017-03-01 11:58:11

标签: android galaxy android-7.0-nougat

我想问一下如何在Android Nougat上运行的Galaxy S7上更改我的应用程序的应用程序图标(参见附页截图)以填充整个图标空间。 有没有办法做到这一点?

编辑:我认为这是因为这些应用程序有方形图标,我的是循环。有没有办法让它成为Galaxy S7 Nougat设备和所有其他设备的正方形?

My app's icon and the icon of another App from Google Play

4 个答案:

答案 0 :(得分:17)

您可以通过向清单添加元数据元素来禁用此功能:

<application>
    <meta-data android:name="com.samsung.android.icon_container.has_icon_container" android:value="true"/>
</application>

答案 1 :(得分:7)

转到设置 - &gt;显示 - &gt;图标框架 - &gt;仅限图标。 这应该将图标更改为完整大小的图标。

答案 2 :(得分:4)

我遇到了同样的问题并尝试了各种各样的事情。现在我发现了一件有趣的事情。

如果您制作的图标没有任何透明度,那么该图标将是Nougat Android手机上的完整尺寸。当我在paint.exe中创建一个图标并将其保存为.png时,没有问题。

我认为这会对你有帮助。

编辑:以下是我遇到的情况,在我的评论中解释

enter image description here

EDIT2:两个图标(有和没有透明度)的大小和形状是相同的。唯一的区别是一个有透明度,另一个有白色背景。当然,我并不是说我删除了透明度并放大了图像。

EDIT3:关于我的图标的更多解释@Hadas

enter image description here

答案 3 :(得分:3)

来自https://developer.android.com/about/versions/nougat/android-7.1.html

  

应用程序现在可以定义圆形启动器图标,这些图标在支持它们的设备上使用。当启动器请求应用程序图标时,框架将返回android:icon或android:roundIcon,具体取决于设备构建配置。因此,应用应确保在响应启动器意图时定义android:iconandroid:roundIcon资源。您可以使用Image Asset Studio设计圆形图标。

虽然这可能不足以应对三星的“特殊”白色框架图标,但这个gif显示了一些创建图标的想法,无论它们是正常尺寸还是框架“Squircle”风格。

https://www.androidcentral.com/sites/androidcentral.com/files/article_images/2016/12/squircles.gif Different icons

无论如何,这意味着您现在必须担心普通图标,圆形图标和三星图标,并且无法为特定于三星的启动器设计提供图标。