android活动中的动画不起作用
我在android上做了4个活动,它们都是一样的。他们只是有一个相对的布局,该布局有4个不同的图像作为背景,我已经设置了2000毫秒的动画,例如第一个屏幕应该来自右。第二个来自左…等等。我已经实现了如下,但它不工作,请帮助我。。! screen1.javaandroid活动中的动画不起作用,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
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线程启动活动?