Android Activity切換(跳轉(zhuǎn))時(shí)出現(xiàn)黑屏的解決方法 分享
在兩個(gè)Activity跳轉(zhuǎn)時(shí),由于第二個(gè)Activity在啟動(dòng)時(shí)加載了較多數(shù)據(jù),就會(huì)在啟動(dòng)之前出現(xiàn)一個(gè)短暫的黑屏?xí)r間,解決這個(gè)問(wèn)題比較簡(jiǎn)單的處理方法是將第二個(gè)Activity的主題設(shè)置成透明的,這樣在啟動(dòng)第二個(gè)Activity時(shí)的黑屏就變成了顯示第一個(gè)Activity界面。這個(gè)分兩步完成:
第一步:xxx/res/values/styles.xml中加入自定義Activity的Theme,如下所示:
[html] <style name="Transparent" parent="android:Theme.Light">
<!--將Activity的Theme設(shè)置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>
<style name="Transparent" parent="android:Theme.Light">
<!--將Activity的Theme設(shè)置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>第二步:在AndroidManifest.xml中將第二個(gè)Activity的"android:theme"屬性設(shè)置成剛才自定義的主題樣式。如下所示:
[html] <activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent">
<activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent"> 到此應(yīng)該就不會(huì)出現(xiàn)那個(gè)討厭的黑屏了。
- Android使用Circular Reveal動(dòng)畫(huà)讓頁(yè)面跳轉(zhuǎn)更炫酷
- Android實(shí)現(xiàn)移動(dòng)小球和CircularReveal頁(yè)面切換動(dòng)畫(huà)實(shí)例代碼
- Android5.0之Activity的轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的示例
- 詳解Android(共享元素)轉(zhuǎn)場(chǎng)動(dòng)畫(huà)開(kāi)發(fā)實(shí)踐
- Android中轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的實(shí)現(xiàn)與兼容性處理
- Android工具欄頂出轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的實(shí)現(xiàn)方法實(shí)例
- android獲取當(dāng)前運(yùn)行Activity名字的方法
- Android實(shí)現(xiàn)Activity界面切換添加動(dòng)畫(huà)特效的方法
- android Activity相對(duì)布局的使用方法
- Android實(shí)現(xiàn)Reveal圓形Activity轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的完整步驟
相關(guān)文章
Android Flutter利用貝塞爾曲線畫(huà)一個(gè)小海豚
貝塞爾曲線的應(yīng)用填補(bǔ)了計(jì)算機(jī)繪制與手繪之前的差距,更能表達(dá)人想畫(huà)出的曲線。本文就將利用貝塞爾曲線繪制一個(gè)可愛(ài)的小海豚,需要的可以參考一下2022-04-04Android 阿里云OSS文件上傳的實(shí)現(xiàn)示例
這篇文章主要介紹了Android 阿里云OSS文件上傳的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08Android Studio Gradle 更換阿里云鏡像的方法
這篇文章主要介紹了Android Studio Gradle 更換阿里云鏡像的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Android 解決dialog彈出時(shí)無(wú)法捕捉Activity的back事件問(wèn)題
這篇文章主要介紹了Android 解決dialog彈出時(shí)無(wú)法捕捉Activity的back事件問(wèn)題的相關(guān)資料,需要的朋友可以參考下2016-11-11Navigation?Bundle實(shí)現(xiàn)兩個(gè)Fragment參數(shù)傳遞
這篇文章主要為大家介紹了Navigation?Bundle實(shí)現(xiàn)兩個(gè)Fragment參數(shù)傳遞,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04Android Studio查看Android 5.x源碼的步驟詳解
Google為Android開(kāi)發(fā)者帶來(lái)Android Studio,用來(lái)取代Eclipse。從Android Studio出現(xiàn)起,整機(jī)開(kāi)發(fā)和Android源碼閱讀和編輯一定能用上它。這篇文章小編就帶大家學(xué)習(xí)下如何使用Android Studio查看Android 5.x源碼,有需要的可以參考借鑒。2016-09-09android中Glide實(shí)現(xiàn)加載圖片保存至本地并加載回調(diào)監(jiān)聽(tīng)
本篇文章主要介紹了android中Glide實(shí)現(xiàn)加載圖片保存至本地并加載回調(diào)監(jiān)聽(tīng),具有一定的參考價(jià)值,有興趣的可以了解一下2017-09-09