Android實現類似于支付寶余額快速閃動的效果
原文 http://www.cnblogs.com/lixiaodaoaaa/p/4281427.html
效果如下:
此圖片不會動,但實際上是會快速跳動的。
之前看到有支付寶的效果非常牛逼。就是進去看到余額呼嚕嚕的直接上躥下跳到具體數字,效果帥,但不知道怎么實現,最近終于知道了。
思路:
首先經常用到倒計時操作。這個類就是 CountDownTimer.Android自帶的。繼承此類。無非就是跳動的 increase和intervel
增加的數字和間隔!你懂。繼續。。然后讓他快速從一定數字跳動到具體的總額數字,無廢話了。。看Demo看效果
代碼:
直接調用執行:
private void initAllViews() { myDanceTimer = new DanceWageTimer(DanceWageTimer.getTotalExecuteTime(myMoney, 100), 100, tvMoney, myMoney); myDanceTimer.start(); }
/**
- @Title getTotalExecuteTime
- @Description 得到總共執行的時間
- @param totalWage
- @return
/
public static int getTotalExecuteTime(float totalWage, int interval) {
int wage = getIntegerOfWage(totalWage);
int startNum = getStartNum(totalWage);
int increased = getIncreased(startNum);
int result = (wage - startNum) / increased interval;
return result;
}</pre>
<br /> </p>
</div> </div><p> Demo:下載地址: <a href="/misc/goto?guid=4959626558381427594">http://pan.baidu.com/s/1mgkPnHQ</a> <a href="/misc/goto?guid=4959626558381427594">猛擊這里</a> </p>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!