鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 手机系统开发 > android > >

Android实例(各种动画小例子)

来源:互联网 作者:佚名 时间:2012-12-23 13:13
渐变透明度动画效果、渐变尺寸伸缩动画效果、画面转换位置移动动画效果、画面转移旋转动画效果 效果图 虽然追求有图有真像,但是后面图还不是截了,太占位置了。下面有源代码,可以下下来看看。 代码搞起 例子结构 类文件 AnimationExampleActivity.java 1 p

渐变透明度动画效果、渐变尺寸伸缩动画效果、画面转换位置移动动画效果、画面转移旋转动画效果

效果图

虽然追求有图有真像,美国服务器,但是后面图还不是截了,太占位置了。下面有源代码,服务器空间,可以下下来看看。

 

 代码搞起

例子结构

 

类文件

AnimationExampleActivity.java

1 package com.harlan.animation; android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.view.View; 7 import android.view.View.OnClickListener; 8 import android.widget.Button; * 动画例子 Harlan Song 13 * @weibo: weibo.com/markdev 14 * 2012-8-27 AnimationExampleActivity extends Activity implements OnClickListener{ Button btn_scale; Button btn_translate;Button btn_rotate; @Override onCreate(Bundle savedInstanceState) { 26 super.onCreate(savedInstanceState); 27 setContentView(R.layout.main); 28 getView(); 29 setOnclikListener(); 30 } getView(){ 33 btn_alpha=(Button) findViewById(R.id.btn_alpha); 34 btn_scale=(Button) findViewById(R.id.btn_scale); 35 btn_translate=(Button) findViewById(R.id.btn_translate); 36 btn_rotate=(Button) findViewById(R.id.btn_rotate); 37 } setOnclikListener(){ 40 btn_alpha.setOnClickListener(this); 41 btn_scale.setOnClickListener(this); 42 btn_translate.setOnClickListener(this); 43 btn_rotate.setOnClickListener(this); 44 } onClick(View v) { 46 Intent intent; 47 switch (v.getId()) { 48 case R.id.btn_alpha: 49 intent=new Intent(AnimationExampleActivity.this,AnimationAlphaActivity.class); 50 startActivity(intent); 51 break; 52 case R.id.btn_scale: 53 intent=new Intent(AnimationExampleActivity.this,AnimationScaleActivity.class); 54 startActivity(intent); 55 break; 56 case R.id.btn_translate: 57 intent=new Intent(AnimationExampleActivity.this,AnimationTranslateActivity.class); 58 startActivity(intent); 59 break; 60 case R.id.btn_rotate: 61 intent=new Intent(AnimationExampleActivity.this,AnimationRotateActivity.class); 62 startActivity(intent); 63 break; 64 default: 65 break; 66 } 67 68 } 69 }

 

AnimationAlphaActivity.java

package com.harlan.animation; import android.app.Activity; import android.os.Bundle; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.widget.ImageView; /** * 渐变透明度动画效果 * @author Harlan Song * @weibo: weibo.com/markdev * 2012-8-27 AnimationAlphaActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { .onCreate(savedInstanceState); setContentView(R.layout.an_alpha); ImageView imgv=(ImageView) findViewById(R.id.img); Animation alphaAnimation=AnimationUtils.loadAnimation(this, R.anim.alpha); imgv.startAnimation(alphaAnimation); } }

 

AnimationRotateActivity.java

网友评论
<