将矢量图形xml文件指定为Android启动器图标是可行的,但是当指定android:roundIcon
时,它在圆圈中看起来太小。
是否可以使用一种简单的方法来使用现有的<vector>
xml文件,但是对其进行“放大”,以便填充更多的圆圈?下面是一个插图,其中浅蓝色是Android屏幕的背景,我刚刚在其中扔了一个随机图标,这样您就可以理解这个想法。
现状:
所需:
AndroidManifest.xml:
<application
...
android:icon="@drawable/ic_my_icon_vector_outline"
android:roundIcon="@drawable/ic_my_icon_vector_outline"
在手机上显示时,两者都使用相同的图标会使图标在白色圆圈内变得太小。
<vector
android:height="24dp"
android:viewportHeight="2400"
android:viewportWidth="2400"
android:width="24dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#007CC3" android:fillType="nonZero" android:pathData="..." />
<path android:fillColor="#ffffff" android:pathData="..."/>
</vector>