【发布时间】:2018-02-21 11:39:39
【问题描述】:
我已将启动屏幕从 android manifest 集成到我的应用程序中,我给它一个新制作的 SplashTheme,每当调用 onActivityCreated 时,我都会将其更改为所需的。现在,在splash.xml 文件中,您可以在下面看到:
<item>
<color android:color="@color/colorPrimary" />
</item>
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/ic_launcher" />
</item>
我将我的启动器ic_launcher 放在中间,但是当安装了应用程序的设备使用圆形 图标时,启动画面仍然显示“原始”图标。我知道是因为我放在这里 ic_launcher 而不是 ic_launcher_round 但我想让这部分动态化,以识别设备是否使用圆形图标放置 ic_launcher_round 和相反。
这是我AndroidManifest.xml的一部分:
【问题讨论】:
-
尝试阅读
Adaptive Icons和Circular Icons...source.android.com/devices/tech/display/adaptive-iconssource.android.com/devices/tech/display/circular-icons
标签: android android-manifest splash-screen android-theme android-launcher