作家
登录

Android数字跳动的TextView实现

作者: 来源: 2017-04-21 09:24:29 阅读 我要评论

  •  
  •  
  • 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); 
  •  
  •  
  • 【编辑推荐】

    1. Gradle for Android第一篇( 大年夜Gradle和AS开端 )
    2. Android Studio jni开辟入门——看我就够了!
    3. Android多线程的四种方法
    4. Android兼容性 | NDK对象集更新须知
    5. 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

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)