android特效

原创 2011年01月24日 14:43:00

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

Java代码 
  1. @Override   
  2.       public void onCreate(Bundle savedInstanceState) {   
  3.               super.onCreate(savedInstanceState);    
  4.   
  5.               setContentView(R.layout.SplashScreen);   
  6.    
  7.               new Handler().postDelayed(new Runnable() {   
  8.                       @Override   
  9.                       public void run() {   
  10.                               Intent mainIntent = new Intent(SplashScreen.this,     AndroidNews.class);   
  11.                               SplashScreen.this.startActivity(mainIntent);   
  12.                               SplashScreen.this.finish();   
  13.    
  14.                               overridePendingTransition(R.anim.mainfadein,   
  15.                                       R.anim.splashfadeout);   
  16.                       }   
  17.               }, 3000);   
  18.       }   

 

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

Java代码 
  1. getWindow (). setWindowAnimations ( int );    

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

实现淡入淡出的效果

Java代码 
  1. overridePendingTransition(Android.R.anim.fade_in,android.R.anim.fade_out);    

 

由左向右滑入的效果

Java代码 
  1. overridePendingTransition(Android.R.anim.slide_in_left,android.R.anim.slide_out_right);    

 

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

Java代码 
  1. overridePendingTransition(R.anim.zoomin, R.anim.zoomout);    

 

新建zoomin.xml文件

Xml代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <set xmlns:Android="http://schemas.android.com/apk/res/android"  
  3.         Android:interpolator="@android:anim/decelerate_interpolator">  
  4.     <scale Android:fromXScale="2.0" android:toXScale="1.0"  
  5.            Android:fromYScale="2.0" android:toYScale="1.0"  
  6.            Android:pivotX="50%p" android:pivotY="50%p"  
  7.            Android:duration="@android:integer/config_mediumAnimTime" />  
  8. </set>  

 

新建zoomout.xml文件

Xml代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <set xmlns:Android="http://schemas.android.com/apk/res/android"  
  3.         Android:interpolator="@android:anim/decelerate_interpolator"  
  4.         Android:zAdjustment="top">  
  5.     <scale Android:fromXScale="1.0" android:toXScale=".5"  
  6.            Android:fromYScale="1.0" android:toYScale=".5"  
  7.            Android:pivotX="50%p" android:pivotY="50%p"  
  8.            Android:duration="@android:integer/config_mediumAnimTime" />  
  9.     <alpha Android:fromAlpha="1.0" android:toAlpha="0"  
  10.             Android:duration="@android:integer/config_mediumAnimTime"/>  
  11. </set>   

 

相关文章推荐

Android 特效View第四弹之折线图 心率图

Android 特效View第四弹之折线图 心率图 [html] view plaincopy FrameLayout   ...

Android中轴旋转特效实现,制作别样的图片浏览器

Android API Demos中有很多非常Nice的例子,这些例子的代码都写的很出色,如果大家把API Demos中的每个例子研究透了,那么恭喜你已经成为一个真正的Android高手了。这也算是给...

Android 那些事 – 欢迎页特效 (上推–推动门效果)

Android 那些事 – 欢迎页特效 (上推–推动门效果)项目中开发欢迎页,本来是想做一个带有上推门效果的,后来设计说不要了,用了上下滑动的ViewPager,反正demo写出来了,顺便总结下。...

Android开源特效常用链接大集合

转载地址:http://blog.csdn.net/Jiang_Rong_Tao/article/details/51436991#rd “工欲善其事,必先利其器”。我将github...

【Android特效一】listview固定选中一项,整个列表上移下移。

现在用android adt做界面,遇到一些问题,解决了一些问题,在这里捋顺一下思路。 一、实现如下效果。 原先的思路: 在adapter的getview中修改position pri...
  • zhuyakk
  • zhuyakk
  • 2013年03月27日 22:30
  • 1420

Android图像处理之图形特效处理

上一篇博客说到了Android图像的色彩处理,使用的是ColorMatrix矩阵;本篇博客说Android图形的特效处理,使用的是Matrix这个类。...

Android使用ViewFlipper实现Switch动画特效

使用ViewFlipper实现Switch简单的开启可关闭动画特效,Switch部分主要为自定义控件,继承的ViewFlipper。1、主Activity文件,其中实现了对mSwitch的点击监听事件...

Android实现翻页特效

android-flip 是一个能够轻松帮你实现水平以及竖直翻页特效的库,但是在判断翻页的时候有bug,我们需要在FlipCards.java中找到这一段: if (Math....
  • syfyw
  • syfyw
  • 2014年01月17日 18:29
  • 2990

Android 图形处理特效 Matrix 的set 、 pre、post方法的区别和使用

Android 图形处理特效 Matrix 的set 、 pre、post方法的区别和使用 Matrix包含一个3 X 3的矩阵,专门用于图像变换匹配。 Matrix提供了四种操作: transl...

Android系统联系人全特效实现(上)分组导航和挤压动画(附源码)

Android系统联系人全特效实现(上)分组导航和挤压动画(附源码)作者: 字体:[增加 减小] 类型:转载  本文将为大家讲解下Android系统联系人全特效实现之分组导航和挤压动画,具体实现及源...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android特效
举报原因:
原因补充:

(最多只允许输入30个字)