日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android 仿日历翻页特效、仿htc时钟翻页特效、数字翻页切换

發布時間:2024/3/26 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 仿日历翻页特效、仿htc时钟翻页特效、数字翻页切换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


廢話不多說,效果圖:





自定義控件找自網絡,使用相對簡單,具體還沒有來得及深入研究,只是先用笨方法大概實現了想要的效果,后續有空會仔細研究再更新文章,


本demo切換方法是用的笨方法,也就是由新數字和舊數字相比較來切換數字變換的,大致使用方法如下:

//獲取輸入框中的數字int newNumber = Integer.parseInt(etInput.getText().toString());//獲取個、十、百位數字int nbai = newNumber / 100;int nshi = newNumber % 100 / 10;int nge = newNumber % 10;//獲取上次數字的個、十、百位數字int obai = oldNumber / 100;int oshi = oldNumber % 100 / 10;int oge = oldNumber % 10;//把當前的數字記錄下來oldNumber = newNumber;//獲取新數字與舊數字的個、十、百相差的數字int bai = nbai + 10 - obai;int shi = nshi + 10 - oshi;int ge = nge + 10 - oge;//如果值大于9,就減去10if(bai > 9){bai = bai - 10;}if(shi > 9){shi = shi - 10;}if(ge > 9){ge = ge - 10;}//把需要切換幾次設置到自定義控件上bitflip1.smoothFlip(bai, false);bitflip2.smoothFlip(shi, false);bitflip3.smoothFlip(ge, false);




上面就是實現的過程,想要看更好點的算法,等待后續更新把




代碼下載:點擊下載



總結

以上是生活随笔為你收集整理的android 仿日历翻页特效、仿htc时钟翻页特效、数字翻页切换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。