上一篇博文《Android中Handler使用淺析》通過實(shí)現(xiàn)倒計時閃屏頁面的制作引出了Handler的使用方法以及實(shí)現(xiàn)原理,博文末尾也提到了實(shí)現(xiàn)過程中的Bug,有興趣的朋友可以點(diǎn)擊鏈接回去看看。今天通過使用Handler以及CountDownTimer來實(shí)現(xiàn)完整版的倒計時閃屏(不會出現(xiàn)在退出閃屏頁后,依然會跳轉(zhuǎn)頁面的現(xiàn)象)。

1. 實(shí)現(xiàn)效果如下:

1.1  正常進(jìn)入跳轉(zhuǎn)的效果以及l(fā)og顯示

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

1.2  倒計時未結(jié)束時退出以及l(fā)og顯示

對比上篇博文的實(shí)現(xiàn),退出后計時停止且不會再跳到新的界面

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

2. 實(shí)現(xiàn)方法

2.1 去除actionBar

閃屏頁面一般都為全屏顯示,這里我們首先需要去除actionBar,在res/values/styles.xml中設(shè)置:

萬碼學(xué)堂,電腦培訓(xùn),計算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

這里也建議大家在后期開發(fā)中盡量不要用死板的actionBar,可以根據(jù)項(xiàng)目需求使用To

網(wǎng)友評論