(valueAnimator)动画setDuration不是一个精确值long?float才讲得通呀
2016-08-25 15:37
239 查看
打印的log如下
E/current: 3010
E/current: 3019
两次动画结束时间不同
tv.setOnClickListener(new
View.OnClickListener() {
@Override
public
void onClick(View view) {
ValueAnimator valueAnimator = ValueAnimator.ofInt(0,100);
valueAnimator.addUpdateListener(new
ValueAnimator.AnimatorUpdateListener() {
@Override
public
void onAnimationUpdate(ValueAnimator valueAnimator) {
tv.setText("$"
+ valueAnimator.getAnimatedValue());
Log.e("fraction",String.valueOf(valueAnimator.getAnimatedFraction()));
Log.e("current",String.valueOf(valueAnimator.getCurrentPlayTime()));
}
});
valueAnimator.setDuration(3000);
valueAnimator.start();
E/current: 3010
E/current: 3019
两次动画结束时间不同
tv.setOnClickListener(new
View.OnClickListener() {
@Override
public
void onClick(View view) {
ValueAnimator valueAnimator = ValueAnimator.ofInt(0,100);
valueAnimator.addUpdateListener(new
ValueAnimator.AnimatorUpdateListener() {
@Override
public
void onAnimationUpdate(ValueAnimator valueAnimator) {
tv.setText("$"
+ valueAnimator.getAnimatedValue());
Log.e("fraction",String.valueOf(valueAnimator.getAnimatedFraction()));
Log.e("current",String.valueOf(valueAnimator.getCurrentPlayTime()));
}
});
valueAnimator.setDuration(3000);
valueAnimator.start();
相关文章推荐
- c语言:输出以下关键字的字节大小及输出一个地址:char,short,int,float,double,long
- c语言:输出以下关键字的字节大小及输出一个地址:char,short,int,float,double,long
- 表达式之谜2找零时刻(需要精确答案的地方,避免使用float和double;货币运算使用int,long或BigDecimal)
- SharedPreferences的一个工具类适合的数据类型包括String、Integer、Boolean、Float、Long
- 一个类学习android基础动画类(ObjectAnimator和AnimatorSet和ValueAnimator)
- (当n属于long范围时)给出一个数n,求1到n中,有多少个数不是2 5 11 13的倍数
- ios 网上找了一个float类型四舍五入精确小数点的方法
- Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数
- 一个不是很通用的数据管理类。
- 经尉迟方兄提点,终于明白为什么不是一个简单的26进制程序了
- 以前写的一个类,用OPENGL导入MD2模型,带关键桢动画
- 一个圣诞动画的实现
- 一个并不是很好解决web打印方案的例子
- 有三种方法可以画出一个动画的轨迹
- 写一个程序,语言不限,打印出100的阶乘(即1*2*3*…*100)的精确数值结果(不能是浮点数)。如5的阶乘是1*2*3*4*5=120
- 浮躁的人永远不是一个高手
- 静态不是一个很好的名字
- 做一个研究者,而不是程序员
- 提供一个日期选择器 --引用了一个脚本,所以不是原创
- ASP.NET直接下载一个文件,而不是在IE中打开它