android特效

在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
想对作者说点什么? 我来说一句

Android特效之--Menu

2011年02月26日 48KB 下载

Android特效,包含多种特效

2010年07月29日 652KB 下载

Android特效

2016年02月24日 222B 下载

仿微信摇一摇

2013年10月12日 2.14MB 下载

一些非常炫的Android特效源码

2013年11月01日 41.3MB 下载

Android特效之 电视机关闭

2013年01月08日 579KB 下载

类似360界面的特效

2013年02月19日 5MB 下载

仿新浪微博TabHost菜单

2013年10月12日 1.14MB 下载

仿微信导航和主菜单一

2013年10月12日 1.47MB 下载

没有更多推荐了,返回首页

不良信息举报

android特效

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭