乙個簡單的自定義類
import android.animation.objectanimator;import android.content.context;
import android.text.textutils;
import android.util.attributeset;
import android.view.animation.acceleratedecelerateinterpolator;
import android.widget.textview;
/*** * 高仿餘額寶數字動畫
* */
public class countnumberview extends textview
/***
* 顯示帶有動畫效果的數字
* * @param number
* * @param regex
* */
public void
shownumberwithanimation(float number, string regex, string time) else
if (textutils.isempty(time)) else
//修改number屬性,會呼叫setnumber方法
objectanimator objectanimator = objectanimator.offloat(this,
"number", 0
, number);
objectanimator.setduration(duration);
//加速器,從慢到快到再到慢
objectanimator.setinterpolator(new acceleratedecelerateinterpolator());
objectanimator.start();
} /**
* 獲取當前數字**
@return
*/public float
getnumber()
/*** 根據正規表示式,顯示對應數字樣式**
@param
number
*/public void
setnumber(float number)
}
直接在布局中 當成textview使用即可
private countnumberview tv_getbalance;
tv_getbalance = (countnumberview) findviewbyid(r.id.tv_getbalance);
tv_getbalance.shownumberwithanimation(f, countnumberview.oneregex, null);
f為float型別的 資料 後面為保留小數字數 效果為 支付寶數字跑動效果
仿網易nec首頁動畫效果
首先,介紹animation animation檢索或設定物件所應用的動畫特效。animation由 keyframes 這個屬性來實現這樣的效果。keyframes具有其自己的語法規則,他的命名是由 keyframes 開頭,後面緊接著是這個 動畫的名稱 加上一對花括號 括號中就是一些不同時間段樣...
仿支付寶支付成功動畫
與支付寶支付成功後類似的乙個動畫,本人小白乙隻大神請繞過,畫的菜大家見諒 直接將view拷貝進專案中即可,動畫開關為loadcircle和stop方法,提供了監聽介面ondonecircleanimlistner以便於和外部邏輯銜接 import android.animation.animator...
PathMeasure 仿支付寶支付動畫
在 android 自定義 view 中,path 可能用的比較多,pathmeasure 可能用的比較少,就我而言,以前也沒有使用過 pathmeasure 這個 api,看到別人用 pathmeasure 和 valueanimator 結合在一起完成了很好的動畫效果,於是我也學習下 pathm...