`
mmdev
  • 浏览: 12921349 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

activity切换动画效果

 
阅读更多

前几天下载了一个软件,activity之间跳转是用的淡出动画效果,今天有时间自己也从网上查了一下资料,实现了一下。

下面通过一个例子来学习下。

首先在res/anim 下 声明两个动画效果

fade.xml

hold.xml


接下来在activity跳转的时候加上overridePendingTransition方法:

其实我们也可以使用官方给我们提供的动画效果:

实现淡入淡出的效果

overridePendingTransition(Android.R.anim.fade_in,android.R.anim.fade_out);
overridePendingTransition(Android.R.anim.fade_in,android.R.anim.fade_out);

由左向右滑入的效果

overridePendingTransition(Android.R.anim.slide_in_left,android.R.anim.slide_out_right);
overridePendingTransition(Android.R.anim.slide_in_left,android.R.anim.slide_out_right);


由于这个比较简单 所以就不做过多介绍了。虽然这节比较简单,但是效果确实很不错的,大家也可以自定义自己喜欢的效果,下面看一下在我手机运行的效果:

由于跳转的太快 ,无法看到效果,还是大家 自己运行下 体验吧! 注意 是点击Tap to Refresh 这个控件,我是绑定的这个控件 ,点击后 进入:

大家自行体验吧!由于上一节超炫button按钮动画效果体验效果比较好,有很多朋友问我要源码,其实基本代码我已写到了博客里,大家可以跟着慢慢实现下,这样效果比较好,最后我附上这一节和上一节的源码,在一个项目里,大家自己体验吧!源码下载地址




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics