android活动中的动画不起作用

android活动中的动画不起作用,android,translation,android-animation,Android,Translation,Android Animation,我在android上做了4个活动,它们都是一样的。他们只是有一个相对的布局,该布局有4个不同的图像作为背景,我已经设置了2000毫秒的动画,例如第一个屏幕应该来自右。第二个来自左…等等。我已经实现了如下,但它不工作,请帮助我。。! screen1.java Thread splashThread = new Thread() { public void run() { try { sleep(2000); } catch (Exce

我在android上做了4个活动,它们都是一样的。他们只是有一个相对的布局,该布局有4个不同的图像作为背景,我已经设置了2000毫秒的动画,例如第一个屏幕应该来自右。第二个来自左…等等。我已经实现了如下,但它不工作,请帮助我。。! screen1.java

Thread splashThread = new Thread() {
    public void run() {
        try {
            sleep(2000);
        } catch (Exception e) {
        }
        startAnimatedActivity(new Intent(SplashActivity1.this,
                    SplashActivity2.class),
                    CustAnimatedActivity.SLIDE_FROM_RIGHT);
        finish();
    }
};
splashThread.start();
同样的代码也适用于3个活动

我用了“handler”来代替“thread”。我试过下面的代码..而且它的工作方式就像黄油

new Handler().postDelayed(new Runnable()
        {
            @Override
            public void run()
            {
                handler.sendEmptyMessage(1);
            }
        }, 2000);
    }

    private Handler handler = new Handler()
    {
        @SuppressWarnings("deprecation")
        @Override
        public void handleMessage(android.os.Message msg)
        {
            try
            {
                Intent intent = null;
                intent = new Intent(SplashActivity1.this,
                        SplashActivity2.class);
                startActivity(intent);
                overridePendingTransition(R.anim.animated_activity_slide_left_in, R.anim.animated_activity_slide_right_out);
                finish();
            } catch (Exception e) {

            }
        }
    };

如果出现任何错误,显示logcat…@jigar实际上你在尝试什么?你能告诉我吗?@Amitrajapati亲爱的我需要的是我有4个不同的屏幕,!st屏幕应该从左开始,然后从右开始第二步,从上到下依次第三步(滑动)@SilentKiller无误人。。。。!我的动画不工作。。。!是否从非ui线程启动活动?