我打算做一个页面跳转特效,我在anim文件夹创建了push_left_in.xml,push_left_out.xml
push_left_in.xml这两个xml
我在页面中添加一个按钮,设置监听器,然后把代码放在点击事件中是没有问题的(显示出跳转特效),但是让他3秒后自动跳转就没有这个特效了
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //Intent i=new Intent();
        Timer timer=new Timer();
        TimerTask tast=new TimerTask(){
 
            @Override
            public void run() {
                // TODO Auto-generated method stub
                userInfo=getSharedPreferences("info",MODE_WORLD_READABLE);
                String username = userInfo.getString("username", "");//判断是否已经登录
                if(username!="")//不等于空证明已经登录
                {
                    Intent i=new Intent();
                    i.setClass(MainActivity.this, Main.class);//已经登录跳转到主界面
                   startActivity(i);
                   overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out);
                   finish();//跳转成功,关闭当前页面
                }
                else//否则证明未登录
                {
                    Intent i=new Intent();
                    i.setClass(MainActivity.this, Login.class);//未登录跳转到登录界面
                    startActivity(i);
                    overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out);
                    finish();//跳转成功,关闭当前页面
                }
            }};
            timer.schedule(tast,3000);//3秒后自动跳转
    }安卓xml