Android實現類似于支付寶余額快速閃動的效果

jopen 9年前發布 | 24K 次閱讀 Android Android開發 移動開發

原文  http://www.cnblogs.com/lixiaodaoaaa/p/4281427.html

效果如下:

此圖片不會動,但實際上是會快速跳動的。 

之前看到有支付寶的效果非常牛逼。就是進去看到余額呼嚕嚕的直接上躥下跳到具體數字,效果帥,但不知道怎么實現,最近終于知道了。

Android實現類似于支付寶余額快速閃動的效果

思路:

首先經常用到倒計時操作。這個類就是 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>
    

    <p>
        Demo:下載地址: <a href="/misc/goto?guid=4959626558381427594">http://pan.baidu.com/s/1mgkPnHQ</a> <a href="/misc/goto?guid=4959626558381427594">猛擊這里</a> 
    </p>
    
    </div> </div>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!