动画进行layout的动态变化
来源:互联网 发布:最完整的php集成环境 编辑:程序博客网 时间:2024/05/19 20:23
最近做了一个布局的width,height的动态变化,然后这个变化用动画表现出来。
不说了上代码:
super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tv_test= findViewById(R.id.tv_test);tv_test.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {ValueAnimator va = ValueAnimator.ofFloat(0, 300);ValueAnimator va2= ValueAnimator.ofFloat(0, 300); va.setDuration(700); va2.setDuration(700); va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { public void onAnimationUpdate(ValueAnimator animation) { Float value = (Float) animation.getAnimatedValue(); tv_test.getLayoutParams().width = value.intValue(); tv_test.requestLayout(); } }); va2.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { public void onAnimationUpdate(ValueAnimator animation) { Float value = (Float) animation.getAnimatedValue(); tv_test.getLayoutParams().height = value.intValue(); tv_test.requestLayout(); } }); va.start(); va2.start();}});
其中tv_test.requestLayout();特别重要,请别忘记了下面是效果图 ,中间的动画过程不会截图,抱歉
- 动画进行layout的动态变化
- layout变化动画
- 动态layout的demo
- Interpolator定义动画变化率 如微博发动态
- 带波纹动画的Layout
- 图片的动态变化
- 布局变化时的动画
- 布局变化时的动画
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- Layout动画:在android布局发生变化时添加动画效果
- 动态设置Layout的宽高值
- Animating Layout Changes 动画布局的更改
- Android Layout 布局动画的介绍
- Android Layout 布局动画的介绍
- 表示变化的动态描述
- netca和dbca创建监听和实例
- HDU 3078 LCA转RMQ
- PHP Redis类操作
- android pop3与imap方式接收邮件(javamail)
- EasyUI移除select校验
- 动画进行layout的动态变化
- WebDriver入门
- 求重心-hdu-1115-Lifting the Stone
- JavaMail通过IMAP和POP3接收未读以及设置已读邮件
- Redis 命令参考
- directdraw显示yuv420(YV12)
- Accelerrated C++ Exercise 3-4
- OpenLayers 之 Sphercial Mercator
- 【C#】调用API