Android中的动画
来源:互联网 发布:世界黑客编程大赛 编辑:程序博客网 时间:2024/05/22 14:03
帧动画:Fragent Animation
属性动画:Property Animation
补间动画:Tween Animation
淡入淡出动画:AlphaAnimation
旋转动画:RotateAnimation
伸缩动画 :ScaleAnimation
平移动画:TranslateAnimation
淡入淡出动画:AlphaAnimation
(1)新建xml淡入淡出动画文件
<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="1.0" android:toAlpha="0.1" android:duration="500" android:repeatCount="infinite" android:repeatMode="reverse"></alpha>
(2)编写MainActivity
public class MainActivity extends Activity { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv=(TextView)findViewById(R.id.textView1); } public void doClick(View view){ switch (view.getId()) { case R.id.button4: //Animation a4 = AnimationUtils.loadAnimation( // this, R.anim.translate); //tv.startAnimation(a4); //使用代码定义动画效果 Animation a5=new TranslateAnimation(0, 200, 0, 200); Button b1=(Button)findViewById(R.id.button1); a5.setDuration(1000); a5.setFillAfter(true); b1.startAnimation(a5); break; case R.id.button3: Animation a3 = AnimationUtils.loadAnimation( this, R.anim.scale); tv.startAnimation(a3); break; case R.id.button2: //加载旋转动画的配置文件执行 Animation a2 = AnimationUtils.loadAnimation( this, R.anim.rotate); tv.startAnimation(a2); break; case R.id.button1: //加载淡入淡出动画的配置文件执行 Animation a1 = AnimationUtils.loadAnimation( this, R.anim.alpha); tv.startAnimation(a1); break; } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }}
下载:
http://download.csdn.net/detail/prince77qiqiqq/9628232
0 0
- Android中的动画,属性动画
- Android中的动画效果
- Android中的动画详解
- Android中的动画
- Android中的动画效果 .
- Android中的动画
- android中的动画
- android中的动画
- Android中的动画
- Android中的动画
- android中的动画
- android中的动画效果
- Android中的动画效果
- Android中的动画
- Android中的属性动画
- android中的view动画
- Android中的动画资源
- Android中的属性动画
- centos 网卡流量监测
- [乐意黎]2016年中级会计师考试《经济法》真题及答案-第一批(9.10-9.11)
- spring aop写日志
- 循环队列
- 2.1.1节练习
- Android中的动画
- iOS--使用GCD实现单例模式
- 预置Android 手机 APK
- varnish配置详解
- vijos p1470(递推)
- Binary Tree
- java 发送邮件
- [乐意黎]2016年中级会计师考试《会计实务》试题真题答案-第一批(9.10-9.11)
- 用STM32仿真时遇到的两个问题(仿真进不去)