2011.07.04——— android activity切换

参考:http://www.oschina.net/code/snippet_4873_4772
http://www.cnblogs.com/over140/archive/2010/11/02/1867003.html
http://www.moandroid.com/?p=790

在Android 2.0版本以上做Activity切换时的动画效果是很容易的,可以调用overridePendingTransition函数。但是 很悲剧 我这个是1.6的版本 呵呵

这个其实也不难 如下:

res/anim/acitity.xml

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">    <scale android:interpolator="@android:anim/accelerate_decelerate_interpolator"        android:fromXScale="0.0"         android:toXScale="1.0"         android:fromYScale="0.0"        android:toYScale="1.0"         android:pivotX="50%"         android:pivotY="50%"        android:fillAfter="true"         android:duration="1500" /></set>


然后 在显示activity的oncreate的方法里面

public class ClassUpdateActivity extends ClassBaseActivity {        @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.classupdate);        Animation anim = AnimationUtils.loadAnimation(this,R.anim.activity);        findViewById(R.id.update_body).startAnimation(anim);        。。。。       }}


这样就可以显示动画效果了

动画解释
Scale:渐变尺寸伸缩动画效果

romXScale[float] fromYScale[float]为动画起始时,X、Y坐标上的伸缩尺寸0.0表示收缩到没有1.0表示正常无伸缩值小于1.0表示收缩值大于1.0表示放大toXScale [float]toYScale[float]为动画结束时,X、Y坐标上的伸缩尺寸pivotX[float]pivotY[float]为动画相对于物件的X、Y坐标的开始位置属性值说明:从0%-100%中取值,50%为物件的X或Y方向坐标上的中点位置








更多相关文章

  1. Android(安卓)动画小知识点
  2. android 逐帧动画
  3. 2011.07.04——— android activity切换
  4. Android技术栈
  5. Android动画效果生动有趣的通知NiftyNotification(Android(安卓)T
  6. Android动画效果生动有趣的通知NiftyNotification(Android(安卓)T
  7. Android中的动画详解系列【4】——Activity之间切换动画
  8. Android(安卓)用网络图片做帧动画
  9. item点击波纹动画

随机推荐

  1. 如何学手绘?自学手绘入门
  2. 云流送技术可以支持多人交互吗?【点量云】
  3. 画人物皮肤怎么上色?动漫皮肤厚涂上色方法
  4. Linux环境更换阿里源(CentOS+Ubuntu)
  5. 从IT职位到IT角色
  6. android内存优化
  7. android流媒体框架介绍
  8. 在Android中使用Application保存全局变量
  9. Android模拟产生事件
  10. Android开发实践:Android.mk模板