Android Studio 启动画面中出现旧的可绘制内容

o2gm4chl  于 2023-06-30  发布在  Android
关注(0)|答案(1)|浏览(107)

我有一个闪屏的问题。我已经开始与drawable(让我们称之为'黑色',因为它有黑色的背景),这是不是很好,所以我已经改变了它到另一个(让我们称之为'白色')。
问题是,黑色的可绘制对象甚至出现了约1秒,之后出现了“白色”,在该改装完成请求和MainActivity启动之后。我已经尝试清理/重建,无效的缓存,重新安装应用程序。什么都不管用。在类似的SO问题中,我发现我应该尝试在另一个设备中启动应用程序,但不幸的是,我只有一个,并且必须使用它。那么,有没有可能修复它,或者它是Android Studio中的一个bug?
清单

<activity android:name=".ui.splash.SplashActivity"
          android:theme="@style/SplashTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

splash_drawable.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <color android:color="@android:color/white" />
    </item>
    <item
        android:drawable="@drawable/gift"
        android:gravity="center">
    </item>

</layer-list>

SplashTheme

<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
    <item name="android:windowBackground">@drawable/splash_drawable</item>
 </style>

SplashTheme(v-21)

<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
    <item name="android:windowBackground">@drawable/splash_drawable</item>
    <item name="android:statusBarColor">@android:color/white</item>
</style>
mgdq6dx1

mgdq6dx11#

有时android studio不会刷新可绘制文件,如images.so请关闭您的android studio并重新启动它可能会解决这个问题。

相关问题