本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值。具体方法如下:

了解Android程序设计的人应该知道,在Android 2.0之后有了overridePendingTransition(),其中里面两个参数,一个是前一个activity的退出,另一个activity的进入。

现看看下面这段示例代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.SplashScreen);

new Handler().postDelayed(new Runnable() {

public void run() {

Intent mainIntent =new Intent(SplashScreen.this,   AndroidNews.class);

SplashScreen.this.startActivity(mainIntent);

SplashScreen.this.finish();

overridePendingTransition(R.anim.mainfadein,

R.anim.splashfadeout);

}

},3000);

}

上面的代码只是闪屏的一部分。

1

getWindow().setWindowAnimations(int);

这可没有上个好但是也可以 。

实现淡入淡出的效果:

1

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

由左向右滑入的效果:

1

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

实现zoomin和zoomout,即类似iphone的进入和退出时的效果:

1

overridePendingTransition(R.anim.zoomin, R.anim.zoomout);

新建zoomin.xml文件:

1

2

3

4

5

6

7

8

Android:interpolator="@android:anim/decelerate_interpolator">

Android:fromYScale="2.0" android:toYScale="1.0"

Android:pivotX="50%p" android:pivotY="50%p"

Android:duration="@android:integer/config_mediumAnimTime" />

新建zoomout.xml文件:

1

2

3

4

5

6

7

8

9

10

11

Android:interpolator="@android:anim/decelerate_interpolator"

Android:zAdjustment="top">

Android:fromYScale="1.0" android:toYScale=".5"

Android:pivotX="50%p" android:pivotY="50%p"

Android:duration="@android:integer/config_mediumAnimTime" />

Android:duration="@android:integer/config_mediumAnimTime"/>

相信本文所述示例对大家的Android程序设计有一定的借鉴价值。

您可能感兴趣的文章:

android图片跳转动画效果,Android实现Activity界面切换添加动画特效的方法相关推荐

  1. android开发界面转换,Android开发Activity界面切换添加动画特效的方法

    释放双眼,带上耳机,听听看~! 随着互联网的快速发展,现在我们开发的界面或者动画特效效果都非常好,其实这对于程序员的挑战是非常大的,下文是技术狗小编为大家带来的Android实现Activity界面切 ...

  2. Android Activity界面切换添加动画特效 (转载修改)

    在Android 2.0之后有了void android.app.Activity.overridePendingTransition(int enterAnim, int exitAnim),其中里 ...

  3. 安卓Activity界面切换添加动画特效

    在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, Java代码   @Ove ...

  4. html怎么把字做成动画效果,8个华丽的HTML5文字动画特效赏析

    文字是网页的灵魂,很早以前有人发明了很多漂亮的计算机字体,这让网页变得样式各异.HTML5和CSS3的出现,我们可以让文字变得更加富有个性,在一些需要的场合,我们甚至可以利用HTML5制作文字动画.本 ...

  5. Android开发过程中在sh,py,mk文件中添加log信息的方法

    Android开发过程中在sh,py,mk文件中添加log信息的方法 在sh文件中: echo "this is a log info" + $info 在py文件中: print ...

  6. android app启动图片 加动画效果,Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案...

    Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案 大家在设计APP的末期,都会想给APP搞一些"花里胡哨"的特效来提高APP的B格.博主表示亲测有效 ...

  7. android 点击图片动画效果,Android仿微信图片点击全屏效果

    废话不多说,先看下Android图片点击全屏效果: 先是微信的 再是模仿的 先说下实现原理,再一步步分析 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Inten ...

  8. android图片gif动画效果,android中类似于gif 实现图片的动画效果

    案例:实现gif动画效果,连续播放图片 由于是转载的,也就没必要多说,直接上代码 案例:在android中实现gif动态图片的效果: EarthAnimationActivity.java packa ...

  9. android 自定义view 动画效果,Android自定义view实现阻尼效果的加载动画

    效果: 需要知识: 1. 二次贝塞尔曲线 2. 动画知识 3. 基础自定义view知识 先来解释下什么叫阻尼运动 阻尼振动是指,由于振动系统受到摩擦和介质阻力或其他能耗而使振幅随时间逐渐衰减的振动,又 ...

最新文章

  1. Android 删除无用的导包
  2. 这些技术人棒棒哒!BingoDay2017获奖名单新鲜出炉~~~
  3. Linux文件系统2---VFS的四个主要对象
  4. 《101 Windows Phone 7 Apps》读书笔记-Silly Eye
  5. oracle dbfile数,通过案例学调优之--Oracle参数(db_file_multiblock_read_count)
  6. mysql 分析服务_MySQL分析服务器状态_MySQL
  7. 每天一点点之vue框架开发 - vue坑-input 的checked渲染问题
  8. 喝杯咖啡,就买不到NIPS门票了!11分38秒售罄
  9. 模块化配电系统在高密度数据中心的应用
  10. android:ImageView--scaleType属性
  11. 2017-3-2 数据库索引/数据类型/引擎
  12. Boyer-Moore算法
  13. LaTeX的下载安装及简易使用
  14. excel高效之sumproduct()带权重计算 如:绩效
  15. 网络安全系列-三十四: EDR、NDR、XDR 、HIPS、NIPS、NTA、DPI、DFI、南北流量、东西流量:傻傻分不清楚
  16. ~囍~ Evening Star 篇
  17. FZU11685 之 跑跑卡丁车
  18. 每天睡前按摩腹部,坚持一个月有什么好处?
  19. Linux在虚拟机里大小写键不停闪动是因为虚拟机内外的大小写不同导致,将虚拟机内外的大小写切换一致即可解决
  20. PACT: PARAMETERIZED CLIPPING ACTIVATION FOR QUANTIZED NEURAL NETWORKS 论文学习

热门文章

  1. 异常检测-孤立森林(IsolationForest)
  2. 文巾解题 50. Pow(x, n)
  3. 深度学习核心技术精讲100篇(三十一)-大众点评搜索基于知识图谱的深度学习排序实践
  4. MATLAB应用实战系列NSGA-II多目标优化算法原理及应用实例(附MATLAB代码)
  5. 说了这么久中台,那你知道中台是什么?在治什么病吗?
  6. 搜索功能:洞悉产品的绝佳入口
  7. 几种搜索引擎算法的研究
  8. Python编程基础:第十四节 列表Lists
  9. 【漫谈数据仓库】 如何优雅地设计数据分层
  10. Spring Remoting: Burlap--转