源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android 动画之AlphaAnimation应用详解

  • 时间:2022-11-23 08:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android 动画之AlphaAnimation应用详解
android中提供了4中动画: [url=http://www.1sucai.cn/article/32337.htm]AlphaAnimation 透明度动画效果[/url] [url=http://www.1sucai.cn/article/32340.htm]ScaleAnimation 缩放动画效果[/url] [url=http://www.1sucai.cn/article/32339.htm]TranslateAnimation 位移动画效果[/url] [url=http://www.1sucai.cn/article/32341.htm]RotateAnimation 旋转动画效果 [/url] 本节讲解AlphaAnimation 动画,窗口的动画效果,淡入淡出什么的,有些游戏的欢迎动画,logo的淡入淡出效果就使用AlphaAnimation。 直接看代码:
[u]复制代码[/u] 代码如下:
public class MainActivity extends Activity { ImageView image; Button start; Button cancel; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); image = (ImageView) findViewById(R.id.main_img); start = (Button) findViewById(R.id.main_start); cancel = (Button) findViewById(R.id.main_cancel); /** 设置透明度渐变动画 */ final AlphaAnimation animation = new AlphaAnimation(1, 0); animation.setDuration(2000);//设置动画持续时间 /** 常用方法 */ //animation.setRepeatCount(int repeatCount);//设置重复次数 //animation.setFillAfter(boolean);//动画执行完后是否停留在执行完的状态 //animation.setStartOffset(long startOffset);//执行前的等待时间 start.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { image.setAnimation(animation); /** 开始动画 */ animation.startNow(); } }); cancel.setOnClickListener(new OnClickListener() { public void onClick(View v) { /** 结束动画 */ animation.cancel(); } }); } }<SPAN style="COLOR: #333333; FONT-FAMILY: Microsoft YaHei"><SPAN style="FONT-SIZE: 14px; LINE-HEIGHT: 26px"> </SPAN></SPAN>
效果: [img]http://files.jb51.net/file_images/article/201212/2012120215582044.png[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部