我的背景图片是一个PNG 375×667
请注意,我在未使用setContentView()
我的活动的onCreate()
我纯粹是做一个主题
的用途使用正常活动的布局,用户将看到一个空白的黑屏2-3秒才可以看到启动画面,他们启动应用程序==>第一时间不我想
我需要的闪屏图像显示立即在用户打开应用程序时
有些人使初始屏幕透明,这意味着用户将看到什么也没有发生2-3秒首次==>不可接受我的OutOfMemoryError - 层列表图像背景
的Manifest.xml
<activity
android:name=".views.activities.SplashActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
android:theme="@style/SplashTheme"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
styles.xml
<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:background">@drawable/bg_splash</item>
</style>
bg_splash.xml
<item
android:drawable="@android:color/black"/>
<item
android:drawable="@drawable/splash_full_tiny"
android:gravity="center">
</item>
这只是发生了几个设备:
- 沃达丰智能超6
- A1601(辰)
- SM-A800I(三星)
我觉得你在呼唤3秒的延迟,你可以在你的java代码检查? – kgsharathkumar
也许尝试 看看是否有帮助。 –
rookiedev