gpt4 book ai didi

android - Splashscreen API 未显示图标

转载 作者:行者123 更新时间:2023-12-04 23:54:51 27 4
gpt4 key购买 nike

我们目前正在通过新的 Splashscreen API 实现启动画面。我们关注 migration guide .背景颜色设置正确(通过 windowSplashScreenBackground),但图标不可见,无论是在模拟器上还是在物理设备上。

build.gradle

android {
compileSdkVersion 31
...
}

dependencies {
implementation "androidx.core:core-splashscreen:1.0.0-alpha01"
...
}

values-v31/themes.xml

<style name="AppTheme" parent="Theme.SplashScreen">
<item name="postSplashScreenTheme">@style/AppThemeCompat</item>
<item name="windowSplashScreenBackground">@android:color/black</item>
<item name="windowSplashScreenAnimatedIcon">@mipmap/ic_launcher</item>
<item name="windowSplashScreenAnimationDuration">200</item>
</style>

AndroidManifest.xml

<application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
...
</application>

MainActivity.kt

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen()
...
}

最佳答案

我直接回答这个问题,因为我们在一两个小时内找到了解决我们问题的方法,可以从其他开发人员那里获得:

从 Android Studio 启动应用时,Splashscreen API 设置的图标不起作用。如果应用程序关闭然后重新启动,则图标会正确显示。

由于此库的早期 alpha 状态可能存在此错误,据称将在 Splashscreen API 的 future 版本中修复。

关于android - Splashscreen API 未显示图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69656270/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com