我希望在SplashScreen
中显示应用程序图标(120dpx120dp)。我正在使用启动画面,但它显示的尺寸大于120dp。对于任何矢量图像,它总是大于120dp。
通过截屏并使用Paint工具计算,我发现我的设备(Pixel 4XL)中的应用程序图标大小约为160dp。因此,如果我给我的应用程序图标添加20dp的填充,在我的Pixel 4XL设备上,应用程序图标将看起来像是120dpx120dp的。但我不知道它是否适用于其他设备?
我希望在SplashScreen
中显示应用程序图标(120dpx120dp)。我正在使用启动画面,但它显示的尺寸大于120dp。对于任何矢量图像,它总是大于120dp。
通过截屏并使用Paint工具计算,我发现我的设备(Pixel 4XL)中的应用程序图标大小约为160dp。因此,如果我给我的应用程序图标添加20dp的填充,在我的Pixel 4XL设备上,应用程序图标将看起来像是120dpx120dp的。但我不知道它是否适用于其他设备?
在版本1.0.0-alpha02
中,启动屏幕图标大小被设置为288dp
。如果您想让图标更小,您可以在矢量可绘制文件中添加比例尺。类似以下的内容:
<vector
xmlns:android="http://schemas.android.com/apk/res/android"
...
android:viewportWidth="48"
android:viewportHeight="48"
>
<group
android:pivotX="24"
android:pivotY="24"
android:scaleX="0.25"
android:scaleY="0.25"
>
<path
...
/>
<path
...
/>
</group>
</vector>
这将会把你的启动屏幕图标调整为 72dp
。