出處:http://www.egef111.sh.cn/archives/95
創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網站建設、網站重做改版、大豐網站定制設計、自適應品牌網站建設、H5響應式網站、購物商城網站建設、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為大豐等各大城市提供網站開發(fā)制作服務。
App在啟動時,即在歡迎界面。老是出現(xiàn)白屏或黑屏,閃一下然后才出現(xiàn)歡迎界面。
我歡迎界面原先是這樣的:
<?xml?version="1.0"?encoding="utf-8"?> <LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android" ????android:layout_width="match_parent" ????android:layout_height="match_parent" ????android:background="@mipmap/bg_welcome" ????android:orientation="vertical"> </LinearLayout>
把圖片直接設置為背景,由于Activity只能到onResume時,才能展示到前臺。所以這樣直接設置為背景是會出現(xiàn)閃屏的,其實也不是閃屏,而是Activity的Style(白色或黑色);
是這樣解決的:
首先 去掉圖片設為背景,即空白layout;
定義一個Style 擴展自AppTheme,并設定windowBackground為需要顯示的背景圖片
<!--?Base?application?theme.?--> <style?name="AppTheme"?parent="Theme.AppCompat.Light.DarkActionBar"> ????<!--?Customize?your?theme?here.?--> ????<item?name="colorPrimary">#8CC24F</item> ????<item?name="colorPrimaryDark">#8CC24F</item> ????<item?name="colorAccent">@color/colorAccent</item> </style> <style?name="WelcomeTheme"?parent="AppTheme"> ????<item?name="android:windowBackground">@mipmap/bg_welcome</item> </style>
3.在Activity配置中引用
<activity ????android:name=".AtyWelcome" ????android:theme="@style/WelcomeTheme"> ????<intent-filter> ????????<action?android:name="android.intent.action.MAIN"?/> ????????<category?android:name="android.intent.category.LAUNCHER"?/> ????</intent-filter> </activity>
到此已經解決了App啟動閃屏問題;
轉載請注明出處:
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享標題:Android分享筆記(2)APP啟動時閃屏-創(chuàng)新互聯(lián)
網頁地址:http://vcdvsql.cn/article20/cccpjo.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供Google、靜態(tài)網站、網站收錄、服務器托管、虛擬主機、網站策劃
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)