欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android页面的切换动画代码实现,android页面,1、项目Src下新建an

来源: javaer 分享于  点击 17622 次 点评:175

Android页面的切换动画代码实现,android页面,1、项目Src下新建an


1、项目Src下新建anim包 创建anim包,存放动画xml 2、下一步动画 位移动画 解释-100%pp:代表父窗体,100%:代表整个窗体,-:代码向左移动;前一页面移出:tran_out.xml(自己创建的要选择translate)

<?xml version="1.0" encoding="utf-8"?><translate  xmlns:android="http://schemas.android.com/apk/res/android"    android:fromXDelta="0"    android:toXDelta="-100%p"    android:fromYDelta="0"    android:toYDelta="0"    android:duration="500"    ></translate>```下一页面进入:Tran_in.xml

<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="100%p" android:toXDelta="0" android:fromYDelta="0" android:toYDelta="0" android:duration="500" >

</translate>```3、使用动画: 在按钮onclike下执行的方法体内加入:overridePendingTransition(R.anim.tran_in,R.anim.tran_out);//两个activity切换效果,放在finish()或者startActivity()后面即可

同理,附上上一步动画代码Tran_pre_out.xm;

<?xml version="1.0" encoding="utf-8"?><translate  xmlns:android="http://schemas.android.com/apk/res/android"    android:fromXDelta="0"    android:toXDelta="100%p"    android:fromYDelta="0"    android:toYDelta="0"    android:duration="500"    ></translate>```Tran_pre_in.xm

<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="-100%p" android:toXDelta="0" android:fromYDelta="0" android:toYDelta="0" android:duration="500" >

</translate>```使用动画:overridePendingTransition(R.anim.tran_pre_in,R.anim.tran_pre_out);

相关栏目:

用户点评