ObjectAnimator 简单使用
来源:互联网 发布:淘宝刷客被警察抓 编辑:程序博客网 时间:2024/05/23 10:54
public class MainActivity extends Activity implements OnClickListener{
private Button mTransX;private Button mTransY;private Button mRotation;private Button mAlpha;private Button mScaleX;private Button mScaleY;private TextView mTextView;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTextView = (TextView) findViewById(R.id.animate_view); mTransX = (Button) findViewById(R.id.translateX); mTransY = (Button) findViewById(R.id.translateY); mRotation = (Button) findViewById(R.id.rotation); mAlpha = (Button) findViewById(R.id.alpha); mScaleX = (Button) findViewById(R.id.scaleX); mScaleY = (Button) findViewById(R.id.scaleY); mTransX.setOnClickListener(this); mTransY.setOnClickListener(this); mRotation.setOnClickListener(this); mAlpha.setOnClickListener(this); mScaleX.setOnClickListener(this); mScaleY.setOnClickListener(this);}@Overridepublic void onClick(View v) { switch(v.getId()){ case R.id.translateX: ObjectAnimator mTransX = ObjectAnimator.ofFloat(mTextView, "translationX", 0f, 50f); mTransX.setDuration(2000);// 设置时间 mTransX.start();// 启动 break; case R.id.translateY: ObjectAnimator mTransY = ObjectAnimator.ofFloat(mTextView, "translationY", 0f, 50f); mTransY.setDuration(2000); mTransY.start(); break; case R.id.rotation: ObjectAnimator mRotation = ObjectAnimator.ofFloat(mTextView, "rotation", 0f, 360f); mRotation.setDuration(2000); mRotation.start(); break; case R.id.alpha: ObjectAnimator mAlpha = ObjectAnimator.ofFloat(mTextView, "alpha", 0f, 1f); mAlpha.setDuration(2000); mAlpha.start(); break; case R.id.scaleX: ObjectAnimator mScaleX = ObjectAnimator.ofFloat(mTextView, "scaleX", 0f, 5f); mScaleX.setDuration(2000); mScaleX.start(); break; case R.id.scaleY: ObjectAnimator mScaleY = ObjectAnimator.ofFloat(mTextView, "scaleY", 0f, 5f); mScaleY.setDuration(2000); mScaleY.start(); break; }}
}
0 0
- ObjectAnimator 简单使用
- ObjectAnimator的简单使用
- ObjectAnimator简单的使用
- ObjectAnimator的简单使用
- 使用ObjectAnimator设置动画
- ObjectAnimator动画使用
- Android objectAnimator的使用
- ObjectAnimator的使用
- ObjectAnimator基本使用
- ObjectAnimator使用注意点
- Android ObjectAnimator基本使用
- 安卓 objectAnimator简单介绍
- 对于ObjectAnimator的简单实用
- ObjectAnimator
- ObjectAnimator
- ObjectAnimator
- ObjectAnimator
- 使用ObjectAnimator的空指针
- Access-Control-Allow-Origin与跨域
- 序列化和反序列化
- [BZOJ 2738]矩阵乘法
- 4-1 简单输出整数
- tomcat部署项目
- ObjectAnimator 简单使用
- 编程思想之多线程与多进程(2)——线程优先级与线程安全
- 学习Emacs
- mysql 中文乱码问题
- HDU 3361 Assignments(简单的贪心)
- joint的含义
- zookeeper 集群安装
- linux基础
- Item 44:将参数无关代码重构到模板外去