App啟動白屏
Android App啟動白屏
程式啟動閃屏頁的時候總會有白色的畫面,然後才播放啟動動畫,開始以為是視訊首幀圖的問題,更換之後發現沒作用,解決方案如下:
1 在style 中自定義them
<!-- 應用啟動頁(StartingWindow)的theme -->
<style name="AppTheme.StartTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/bg_start</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowDrawsSystemBarBackgrounds" tools:ignore="NewApi">false</item></style>
2 在drawable下新建 bg_start.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape>
<solid android:color="#FFFFFF"/>
</shape>
</item>
<item
android:bottom="75dp">
<bitmap
android:gravity="fill"
android:src="@mipmap/defaultstart"/>
</item>
</layer-list>
3 在AndroidMenifast中的閃屏頁activity下應用該theme
<activity
android:name=".ui.start.StartActivity"
android:theme="@style/AppTheme.StarTheme"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
測試,閃屏頁啟動白屏解決了!
相關文章
- Flutter Android端啟動白屏FlutterAndroid
- iOS LaunchScreen.storyboard啟動白屏(不顯示)iOS
- Android整合React Native啟動白屏問題優化AndroidReact Native優化
- App 冷啟動緩慢出現白屏之終極解決方案 — IntentService 高效非同步處理APPIntent非同步
- App啟動流程APP
- iOS App啟動過程iOSAPP
- Android App啟動過程AndroidAPP
- App啟動速度優化APP優化
- Android APP 冷啟動流程AndroidAPP
- App啟動頁面優化APP優化
- APP啟動時間優化APP優化
- App啟動時間(翻譯)APP
- app的啟動過程(三)APP
- 移動APP啟動慢解決實踐APP
- App啟動頁設計例項和技巧,啟動即讓人心動APP
- APP效能測試_啟動時間APP
- Android App應用啟動流程(一)AndroidAPP
- App啟動之Dyld在做什麼APP
- 原始碼閱讀之Activity啟動與App啟動流程 – Android 9.0原始碼APPAndroid
- 原始碼閱讀之Activity啟動與App啟動流程 - Android 9.0原始碼APPAndroid
- 【Xamarin.Forms 2】App基礎知識與App啟動ORMAPP
- 淺談App的啟動最佳化APP
- 從mixin機制理解Flutter App啟動FlutterAPP
- android app 啟動第一個頁面AndroidAPP
- Flutter app啟動flutter端原始碼分析FlutterAPP原始碼
- iOS App Icon和啟動圖尺寸配置iOSAPP
- Win10系統開啟iexplore後顯示白屏並自動關閉如何解決Win10
- app啟動流程,activity啟動流程時序圖,binder相關資料APP時序圖
- App 啟動過程(含 Activity 啟動過程) | 安卓 offer 收割基APP安卓
- iOS APP啟動廣告實現方式 與 APP喚端呼叫iOSAPP
- Mac APP快速啟動及切換神器:ManicoMacAPP
- Manico for Mac APP快速啟動及切換神器MacAPP
- 深入理解 iOS App 的啟動過程iOSAPP
- 你的 APP 為何啟動那麼慢?APP
- 白屏最佳化
- 安卓app功能或自動化測試覆蓋率統計(不用instrumentation啟動app)安卓APP
- App 竟然是這樣跑起來的 —— Android App/Activity 啟動流程分析APPAndroid
- 如何實現 iOS App 的冷啟動優化iOSAPP優化