Android 旋转启动屏幕图层列表中的项目
我正在使用Android 旋转启动屏幕图层列表中的项目,android,xml,android-layout,layer-list,Android,Xml,Android Layout,Layer List,我正在使用 <item name="android:windowBackground">@drawable/splash_background</item> 但动画不起作用 我还希望在MainActivity打开时显示转换。但这也不起作用 overridePendingTransition(R.animator.slide_in_left, R.animator.slide_out_right); 在Splash活动中使用此选项 我想我做错了什么。请帮帮我。请保留此代
<item name="android:windowBackground">@drawable/splash_background</item>
但动画不起作用
我还希望在MainActivity打开时显示转换。但这也不起作用
overridePendingTransition(R.animator.slide_in_left, R.animator.slide_out_right);
在Splash活动中使用此选项
我想我做错了什么。请帮帮我。请保留此代码
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(SplashActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
},10000);
而不是这些代码行:
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
上面的代码可以工作,但由于从Splace到主活动的快速转换,您无法看到它的效果
您可以根据自己的感觉设置延迟后的毫秒值。您应该调用这个:overridePendingTransition(R.animator.slide\u in\u left,R.animator.slide\u out\u right);等你叫完
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(SplashActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
},10000);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();