使用類庫(kù)SwipeBackLayout
10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有江岸免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。https://github.com/Issacw0ng/SwipeBackLayout
出現(xiàn)的問(wèn)題:
1. 主Activity返回時(shí)黑屏或者返回只是看到桌面背景而沒(méi)有看到上一個(gè)Activity界面
原因:
使用滑動(dòng)返回需要在Activity的額主題中聲明android:windowIsTranslucent=true,而該屬性是設(shè)置Activity為是否為透明主題,當(dāng)主Activity采用透明主題時(shí),由于是app Activity棧中的第一個(gè),所以滑動(dòng)返回時(shí)會(huì)看到桌面或是黑屏
解決:
主Activity不要打開滑動(dòng)返回功能(本身也不需要),只在需要滑動(dòng)返回的Activity使用,可以定義下面的主題,根據(jù)需要給不同的Activity設(shè)置主題: