当前位置: 代码迷 >> Android >> 安卓页面跳转,该如何处理
  详细解决方案

安卓页面跳转,该如何处理

热度:57   发布时间:2016-04-28 07:38:00.0
安卓页面跳转
我在res/anim下创建了两个xml文件push_left_in.xml,push_left_out.xml
push_left_in.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="100%p" android:toXDelta="0"
android:duration="2000" />
</set>

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

跳转代码:
final Intent i=new Intent();
i.setClass(MainActivity.this, Login.class);//未登录跳转到登录界面
startActivity(i);
overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out);
finish();//跳转成功,关闭当前页面

为什么跳转的时候没有显示出跳转的特效?是不是哪里错了还是漏设置了?
安卓 android 界面

------解决方案--------------------
把时间设置的长一些试试
------解决方案--------------------
你把动画效果关了吧?在设置里找找。打开动画效果
------解决方案--------------------
会不会是finish执行的太早了,还没有来得及运行动画就退出了。
finish();//跳转成功,关闭当前页面
------解决方案--------------------
可能是时间问题,加个sleep(5*1000)试试。
  相关解决方案