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 特效

各种帮助类汇总:https://github.com/Blankj/AndroidUtilCode 常用的 ios 风格 dialog 和 meterial design 风格的 dialo...
  • lanxingfeifei
  • lanxingfeifei
  • 2017年02月15日 14:55
  • 3906

Android特效专辑(八)——实现心型起泡飞舞的特效,让你的APP瞬间暖心

Android特效专辑(八)——实现心型起泡飞舞的特效,让你的APP瞬间暖心 你马上也要放年假了,家里估计会没网,更完这篇的话,可能要到年后了,不过在此期间会把更新内容都保存在本地,这样有网就可以...
  • qq_26787115
  • qq_26787115
  • 2016年01月29日 20:41
  • 7458

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

*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 “工欲善其事,必先利其器”。我将github上的常用android特效总结了一下,给大家分享一下,免得在网上一头雾水找不到自己想要...
  • Jiang_Rong_Tao
  • Jiang_Rong_Tao
  • 2016年05月17日 16:15
  • 8136

Android特效合集

android特效
  • u011507982
  • u011507982
  • 2016年04月26日 13:24
  • 3577

50个Android开发技巧(11 为文字添加特效)

问题:如何构建一个模拟LED数字时钟的页面?效果如下图所示: 分析:我们可以利用两个TextView来显示,第一个TextView显示LED屏上默认不发光的88:88:88,另一个显示实时的时...
  • fwy19930618
  • fwy19930618
  • 2014年04月25日 11:13
  • 5727

Android 特效直播实现原理解析

作者简介:      2010年开始从事Android开发工作,网易资深开发工程师,主要负责视频云Android端的直播SDK开发与维护工作。      这篇文章主要讲解下目前市面上比较新颖的...
  • heua5555
  • heua5555
  • 2017年02月24日 15:32
  • 1200

Android特效专辑(六)——仿QQ聊天撒花特效,无形装逼,最为致命

Android特效专辑(六)——仿QQ聊天撒花特效,无形装逼,最为致命 我的关于特效的专辑已经在CSDN上申请了一个专栏——http://blog.csdn.net/column/details/...
  • qq_26787115
  • qq_26787115
  • 2016年01月19日 18:09
  • 7602

Android图片特效处理(像素处理)

这篇博客将会通过对像素的RGB分量做一个处理,然后达到一些特效。并没有很高端大气的代码。也没用使用ImageFilter等一些库。多数参考了别人,大神勿喷。 首先看一下今天的效果图。 由于上传...
  • qq_21430549
  • qq_21430549
  • 2015年11月04日 12:15
  • 3141

Android特效-视差特效

附上一张效果图: 实现步骤如下: 1、首先整体使用ListView实现,顶部的图片为ListView的HeadView ...
  • weiwozhiyi
  • weiwozhiyi
  • 2016年08月16日 17:58
  • 1838

安卓开发中非常炫的效果集合

这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!! 1.很简单却很酷的粒子破碎效果 介...
  • easyer2012
  • easyer2012
  • 2016年01月08日 16:34
  • 25591
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android特效
举报原因:
原因补充:

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