在android應(yīng)用開(kāi)發(fā)中,viewPager可以實(shí)現(xiàn)很多炫麗的切換功能,如banner無(wú)限廣告滾動(dòng)條、新手引導(dǎo)等都用得到,使用頻率不言而喻。依賴谷歌提供的輔助代碼,viewPager的切換效果還可以更加出彩,實(shí)現(xiàn)過(guò)程也相當(dāng)?shù)睾?jiǎn)單。
創(chuàng)新互聯(lián)建站,為您提供網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站營(yíng)銷(xiāo)推廣、網(wǎng)站開(kāi)發(fā)設(shè)計(jì),對(duì)服務(wù)成都PVC花箱等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!
先在瀏覽器中輸入谷歌提供的網(wǎng)址,鏈接如:http://developer.android.com/training/animation/screen-slide.html ,如不能流暢打開(kāi),你最好準(zhǔn)備一個(gè)×××工具,保留備需。
在網(wǎng)站中你可以看到viewPager的一些動(dòng)畫(huà)效果圖,以及對(duì)應(yīng)的動(dòng)畫(huà)實(shí)現(xiàn)源碼。
以ZoomOutPageTransForMer為例,只要將對(duì)應(yīng)動(dòng)畫(huà)效果類的代碼復(fù)制到你的項(xiàng)目中,就可以直接使用了。特別需要提醒的是,這個(gè)功能只適用于android3.0以上,不過(guò)隨著3.0以下的手機(jī)逐漸淡出市場(chǎng),我覺(jué)得在不遠(yuǎn)的未來(lái),你就只需要考慮4.0及以上的機(jī)型了。看一組友盟提供的數(shù)據(jù):(地址:http://www.umindex.com/devices/android_os)
最新統(tǒng)計(jì)顯示了android4.0以下的活躍用戶不到3個(gè)百分點(diǎn),當(dāng)然,如果你遇到一個(gè)略微苛刻的產(chǎn)品經(jīng)理,鍥而不舍3.0以下的用戶,也可以找到對(duì)應(yīng)的開(kāi)源項(xiàng)目來(lái)兼容低版本,就是比較累。
引入動(dòng)畫(huà)到viewPager實(shí)現(xiàn)代碼相當(dāng)簡(jiǎn)單,一共就這一句話:
mViewPager.setPageTransformer(true, new ZoomOutPageTransformer());
看看效果: