我想使用一个像样的大小矩形形状图标在android 12启动屏幕,即使我使用的图标是矩形形状,它总是显示在一个圆圈形状。我在这里看到了一个问题/答案,How to change icon shape in Android 12 Splash screen?,如果我从这里跟随答案,图标是矩形的,但它是小的?
就像,这个netflix是一个很好的大小(这是从android 12手机),我想做一个类似的。

发布于 2022-08-24 05:44:56
我仔细阅读了文档,它不能使用更大的空间!它说
例如,如果图像的全部大小为300×300 dp,则图标需要在直径为200 dp的圆圈内进行匹配。圆圈之外的一切都是无形的(蒙面)。
https://developer.android.com/guide/topics/ui/splash-screen#splash_screen_dimensions

我最初使用的是带背景的图标,所以我只能使用160 an,但是,一旦将图标更改为没有背景,我可以使用192 an(或200 an?)作为文档,这是足够我们的空间。
我不得不修改我的图像大小,添加我们的svg文件,以适应圆圈。
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="1920dp"
android:height="492dp"
android:viewportWidth="1920"
android:viewportHeight="492">
<group
android:pivotX="960"
android:pivotY="246"
android:scaleX="0.65"
android:scaleY="0.17">
<path .../>
<path .../>
</group>
</vector>https://stackoverflow.com/questions/73454527
复制相似问题