android 閃屏還是會出現黑屏問題

2021-09-06 23:30:04 字數 870 閱讀 7300

1

public

class splashactivity extends

activity

15 }, 3000); //

啟動動畫持續3秒鐘16}

1718 }

(1)設定背景圖theme

1

@drawable/ipod_bg

3true 4

(2)設定透明theme

1

true 3

true 4

上面我定義了兩種theme,第一種theme就是設定一張背景圖。當程式啟動時,首先顯示這張背景圖,避免出現黑屏。第二種theme是把樣式設定為透明,程式啟動後不會黑屏而是整個透明了,等到介面初始化完才一次性顯示出來。下面說說兩種方式的優缺點:

•theme1 程式啟動快,介面先顯示背景圖,然後再重新整理其他介面控制項。給人重新整理不同步感覺。

•theme2 給人程式啟動慢感覺,介面一次性刷出來,重新整理同步。

2、修改androidmanifest.xml

為了使上面theme生效,我們需要設定一些activity的theme

12 android:allowbackup="true"

3 android:icon="@drawable/ipod_icon"

5 android:launchmode="singletask">67

8 android:name="com.apical.apicalipod.ipodmainactivity"912

1314

1516

17//

......18

Android 閃屏啟動頁全面屏適配

隨著全面屏手機普及,目前市面上的手機螢幕尺寸大致分為三種 非全面屏 16 9 全面屏 18 9 全面屏 18 9 true mipmap splash false 同一套在全面屏和非全面屏手機上會出現變形問題 這裡有幾個辦法可解決 首先需要在清單檔案中配置最大螢幕比 注 螢幕的寬高比,目前適配2.2...

android開發 4 閃屏的實現

閃屏呢,就是splashscreen,也可以說是啟動畫面,就是啟動的時候,閃 展示 一下,持續數秒後,自動關閉。android的實現非常簡單,使用handler物件的postdelayed方法就可以實現。在這個方法裡傳遞乙個runnable物件和乙個延遲的時間。該方法實現了乙個延遲執行的效果,延遲的...

android開發 4 閃屏的實現

閃屏呢,就是splashscreen,也可以說是啟動畫面,就是啟動的時候,閃 展示 一下,持續數秒後,自動關閉。android的實現非常簡單,使用handler物件的postdelayed方法就可以實現。在這個方法裡傳遞乙個runnable物件和乙個延遲的時間。該方法實現了乙個延遲執行的效果,延遲的...