关于ValueAnimator无作用
来源:互联网 发布:商业组织顶级域名 编辑:程序博客网 时间:2024/05/18 03:54
一直想用ValueAnimator做数值变化,但都没作用。
代码如下:
private void testValueAnimation(){
ValueAnimator valueAnimator = ValueAnimator.ofFloat(0, 100);
valueAnimator.setDuration(1000);
valueAnimator.setInterpolator(new AccelerateDecelerateInterpolator());
valueAnimator.addUpdateListener(new AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
Log.i(TAG, "onAnimationUpdate = " + (Float)animation.getAnimatedValue());
}
});
valueAnimator.start();
}
打印只有0.0和100.0,并没有中间变化值。
经查找,在工厂设置里设置“动画程序时长”为非关闭状态即可。
原因是ValueAnimator是Android用来做动画的选项,因为所有的Animator都有一个Interpolator(默认是AccelerateDecelerateInterpolator),而setInterpolator传入的值是TimeInterpolator,即“动画程序时长”
0 0
- 关于ValueAnimator无作用
- ValueAnimator
- ValueAnimator
- ListView OnItemClickListener无作用
- Tomcat重新部署无作用`
- 项目中log4j无作用
- android------addToBackStack无作用问题
- AngularJS无作用域控制器
- ValueAnimator 中文翻译
- ValueAnimator详解
- 关于android 消息提醒,在网上找到这个项目在eslipse中使用ValueAnimator报错
- 关于无盘局域网
- js 无代码块级作用域
- Xcode8 注释快捷键无作用解决方案
- android N 设置搜索无作用
- PageAdapter 的 notifyDataSetChanged 无作用解决方案
- 关于java作用域
- 关于sqlcommand作用
- java利用joup,imageio,base64来实现简历下载为html格式。
- DBCP和C3P0连接MySQL数据库
- CDN技术原理以及所用技术介绍
- 对jqueryValidate的使用心得 这个例子和bootstrap联合用的
- 数字格式化xx,xxx,xxx
- 关于ValueAnimator无作用
- FormData 的方法说明
- 看设计师大牛如何将用户体验与建站融会贯通
- 运行pythonp 提示:please select a valid interpreter
- 关于使用vue.js的模板渲染时出现一瞬间的设置的模板的解决方案
- Three.js中的光源
- ArcGIS API for JavaScript 4.x中的3D部分(1)
- 万能地图下载器带你看城市30年的变迁
- mybatis 调用mysql存储过程 带输出输入参数