本文地址:https://my.oschina.net/zengliubao/blog/841279
一個(gè)App 從啟動(dòng)到進(jìn)入主界面的閉環(huán)
我們都知道一個(gè)App從啟動(dòng)到進(jìn)入主界面到退出登陸(切換賬號(hào))基本上確定了一個(gè)App 的交互風(fēng)格;而對(duì)于開(kāi)發(fā)工程師來(lái)說(shuō),把這幾個(gè)頁(yè)面實(shí)現(xiàn)了并實(shí)現(xiàn)數(shù)據(jù)的閉環(huán)處理,一個(gè)app 的框架也就大致實(shí)現(xiàn)了。一般的我們關(guān)注的幾個(gè)頁(yè)面如下:(專(zhuān)業(yè)詞匯是否這樣請(qǐng)指教)
引導(dǎo)頁(yè)面(Guide page/onBoarding,好像國(guó)內(nèi)外稱(chēng)呼不一樣,這里指的是第一次啟動(dòng)app左右滑動(dòng)個(gè)三四張的那種)
啟動(dòng)頁(yè)面(Splash screen)放一些和品牌相關(guān)的特色圖片,一般在2秒左右;圖片為了完美適配屏幕,下方要留白。
登陸(Login page)啟動(dòng)頁(yè)面發(fā)現(xiàn)沒(méi)有登陸就跳轉(zhuǎn)到這里了;當(dāng)然這里還可以跳轉(zhuǎn)到注冊(cè)
主頁(yè)面(Main page)啟動(dòng)頁(yè)面發(fā)現(xiàn)用戶(hù)已經(jīng)登陸認(rèn)證了就跳轉(zhuǎn)到這里
啟動(dòng)--》登陸--》主頁(yè)面--》退出登陸到登陸頁(yè)面;處理好了里面的所有的邏輯和交互,一個(gè)app 骨架也就差不多了,剩下的就是填充業(yè)務(wù)了和一些特殊處理了。
分享主題
本文要分享的就是從 啟動(dòng)--》登陸(如果沒(méi)認(rèn)證)--》主頁(yè)面--》退出到登陸頁(yè)面。
demo 見(jiàn)github: https://github.com/AnyLifeZLB/MVP-Dagger2-Rxjava2
希望Android的頁(yè)面切換也能加入更多的過(guò)度動(dòng)畫(huà),不要弄得硬邦邦的。

2018 年9月25 ,基于某些安全,licence和可能帶來(lái)的不好影響,刪除了原來(lái)的Repo,修改后重新發(fā)布

但還是熟悉配方和味道,歡迎交流??