Android 仿日歷翻頁(yè)、仿htc時(shí)鐘翻頁(yè)、數(shù)字翻頁(yè)切換效果
廢話(huà)不多說(shuō),效果圖:
自定義控件找自網(wǎng)絡(luò),使用相對(duì)簡(jiǎn)單,具體還沒(méi)有來(lái)得及深入研究,只是先用笨方法大概實(shí)現(xiàn)了想要的效果,后續(xù)有空會(huì)仔細(xì)研究再更新文章,
本demo切換方法是用的笨方法,也就是由新數(shù)字和舊數(shù)字相比較來(lái)切換數(shù)字變換的,大致使用方法如下:
//獲取輸入框中的數(shù)字 int newNumber = Integer.parseInt(etInput.getText().toString()); //獲取個(gè)、十、百位數(shù)字 int nbai = newNumber / 100; int nshi = newNumber % 100 / 10; int nge = newNumber % 10; //獲取上次數(shù)字的個(gè)、十、百位數(shù)字 int obai = oldNumber / 100; int oshi = oldNumber % 100 / 10; int oge = oldNumber % 10; //把當(dāng)前的數(shù)字記錄下來(lái) oldNumber = newNumber; //獲取新數(shù)字與舊數(shù)字的個(gè)、十、百相差的數(shù)字 int bai = nbai + 10 - obai; int shi = nshi + 10 - oshi; int ge = nge + 10 - oge; //如果值大于9,就減去10 if(bai > 9){ bai = bai - 10; } if(shi > 9){ shi = shi - 10; } if(ge > 9){ ge = ge - 10; } //把需要切換幾次設(shè)置到自定義控件上 bitflip1.smoothFlip(bai, false); bitflip2.smoothFlip(shi, false); bitflip3.smoothFlip(ge, false);
代碼下載點(diǎn)擊此處:http://xiazai.jb51.net/201707/yuanma/NumberDemo.rar
以上所述是小編給大家介紹的Android 仿日歷翻頁(yè)、仿htc時(shí)鐘翻頁(yè)、數(shù)字翻頁(yè)切換效果,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Android獲取設(shè)備CPU核數(shù)、時(shí)鐘頻率以及內(nèi)存大小的方法
- Android多功能時(shí)鐘開(kāi)發(fā)案例(實(shí)戰(zhàn)篇)
- android實(shí)現(xiàn)widget時(shí)鐘示例分享
- Android多功能時(shí)鐘開(kāi)發(fā)案例(基礎(chǔ)篇)
- android高仿小米時(shí)鐘(使用Camera和Matrix實(shí)現(xiàn)3D效果)
- Android實(shí)現(xiàn)簡(jiǎn)單時(shí)鐘View的方法
- Android自定義動(dòng)態(tài)壁紙開(kāi)發(fā)(時(shí)鐘)
- Android編程基于自定義控件實(shí)現(xiàn)時(shí)鐘功能的方法
- Android仿小米時(shí)鐘效果
- Android自定義View實(shí)現(xiàn)時(shí)鐘功能
相關(guān)文章
Android中EditText光標(biāo)的顯示與隱藏方法
這篇文章主要給大家介紹了關(guān)于Android中EditText光標(biāo)的顯示與隱藏以及Android之第一次不顯示EditText光標(biāo)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-11-11ViewFlipper實(shí)現(xiàn)文字輪播效果
這篇文章主要為大家詳細(xì)介紹了ViewFlipper實(shí)現(xiàn)文字輪播效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08Android小掛件(APP Widgets)設(shè)計(jì)指導(dǎo)
這篇文章主要為大家詳細(xì)介紹了Android小掛件APP Widgets設(shè)計(jì)指導(dǎo),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12解決Android Studio Design界面不顯示layout控件的問(wèn)題
這篇文章主要介紹了解決Android Studio Design界面不顯示layout控件的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Android中ListView綁定CheckBox實(shí)現(xiàn)全選增加和刪除功能(DEMO)
本文通過(guò)實(shí)例給大家講解了Android中ListView綁定CheckBox實(shí)現(xiàn)全選增加和刪除功能(DEMO)的代碼,對(duì)android checkbox全選相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-08-08Android音頻可視化開(kāi)發(fā)案例說(shuō)明
最近移植Android,當(dāng)Android能夠在設(shè)備上面運(yùn)行之后,首先想到的是讓音頻設(shè)備跑起來(lái)。“沒(méi)有聲音,再好的戲也出不來(lái)”接下來(lái)介紹Android音頻可視化開(kāi)發(fā)流程2012-12-12Android原生ViewPager控件實(shí)現(xiàn)卡片翻動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了Android原生ViewPager控件實(shí)現(xiàn)卡片翻動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07Android側(cè)滑導(dǎo)航欄的實(shí)例代碼
這篇文章主要介紹了Android側(cè)滑導(dǎo)航欄的實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-01-01