2011.07.04——— android activity切换
16lz
2021-01-23
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
然后 在显示activity的oncreate的方法里面
这样就可以显示动画效果了
动画解释
Scale:渐变尺寸伸缩动画效果
参考: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方向坐标上的中点位置
更多相关文章
- android 逐帧动画
- Android动画效果生动有趣的通知NiftyNotification(Android Toast
- Android中的动画详解系列【4】——Activity之间切换动画
- Android 用网络图片做帧动画
- item点击波纹动画
- Property Animation属性动画,还用补间动画你就out了
- Android几种动画的总结(MaterialAnimations)
- Android动画
- Android 动画(anim)详解