ValueAnimator
2024-10-06 16:45:33
import android.animation.ValueAnimator;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView tv = (TextView) findViewById(R.id.tv_values);
ValueAnimator va = ValueAnimator.ofInt(0,100);
va.setDuration(15000);
va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
Integer value = (Integer) animation.getAnimatedValue();
tv.setText(""+value);
}
});
va.start();
}
}
最新文章
- javaxml文件基础:Dom怎么生成xml文件
- 解决:Error: JAVA_HOME is not defined correctly
- 关闭ctrl+shift+d截图
- ThinkPHP 购物商城网站(数据库中增删改查的功能实现)——————重点——————
- import Tkinter的时候报错
- 收起虚拟键盘的各种方法 -- IOS
- hive-安装0.13.1(hadoop2.2.0)
- Ember.js demo6
- Spring注解@Component、@Repository、@Service、@Controller,@Autowired、@Resource用法
- MongoDB 聚合
- fork安全的gettid高效实现
- PowerShell_零基础自学课程_6_PS中获取帮助信息详解、管道、格式化输
- jsp验证码页面笔记
- centos 6.5 搭建ftp服务器
- windows10不能修改hosts解决方案(亲测)
- Java内存溢出异常(上)
- SQL约束(主键约束、外键约束、自动递增、不允许空值、值唯一、值默认、值限制范围)
- KafkaConsumer 长时间地在poll(long )方法中阻塞
- 带你了解CSRF和XSS(一)
- ASP.NET MVC的JavaScriptResult