0
启动画面出现问题。我已经开始使用drawable了(让我们称它为'black'吧,因为它有黑色的bacjground),但这并不是很好,所以我将它改为另一个(让它叫做'white')。启动画面中出现旧的可绘制
问题是,即使在改造完成请求和MainActivity启动之后,黑色的drawable甚至会出现约1秒,然后出现'white'。我试图清理/重建,invalide缓存,重新安装应用程序..没有工作。在类似的SO问题中,我发现我应该尝试在另一个设备上启动应用程序,但是,不幸的是,我只有一个,并且必须随身携带。那么,是否可以修复它,或者它是AndroidStudio中的错误?
舱单
<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>
当我使缓存失效后,演播室已经自动克制。或者我应该自己做? – Valentun
当我关闭工作室完成工作后,它开始按预期工作。谢谢。 – Valentun