} textPattern = text.WordStrAll("\\d+(\\.\\d+)?",PLACEHOLDER); numberTemp=new float[numbers.size()]; ObjectAnimator objectAnimator=ObjectAnimator.ofFloat(this,"factor",0,1); objectAnimator.setDuration(duration); objectAnimator.setInterpolator(new AccelerateDecelerateInterpolator()); objectAnimator.start(); } /** * 获取算数因子 * @return 算数因子 */ public float getFactor() { return factor; } /** * 设置算数因子,为ObjectAnimator调用 * @see ObjectAnimator * @param factor 算数因子 */ public void setFactor(float factor) { String textNow=textPattern; this.factor = factor; for (int i=0;i<numberTemp.length;i++){ numberTemp[i]=numbers.get(i)*factor; textNow=textNow.WordStrFirst(PLACEHOLDER,String.format(format,numberTemp[i])); } setText(textNow); } 【编辑推荐】
- Gradle for Android第一篇( 大年夜Gradle和AS开端 )
- Android Studio jni开辟入门——看我就够了!
- Android多线程的四种方法
- Android兼容性 | NDK对象集更新须知
- Android优化APP构建速度的17条建议
【义务编辑:枯木 TEL:(010)68476606】
推荐阅读
听云廖雄杰:全栈APM,打造端到云的全方位监控体系
【51CTO.com原创稿件】2017年4月14日-15日,由51CTO主办的WOTA全球架构与运维技巧峰会在北京富力万丽酒店隆重召开。本次WOTA设置了15早年沿热点技巧论坛,60+来自Google、LinkedIn、Airbn>>>详细阅读
本文标题:Android数字跳动的TextView实现
地址:http://www.17bianji.com/lsqh/34873.html
1/2 1