我想为Android Wear游戏做一个简单的启动画面。我已阅读How do I make a splash screen?
但是,当启动活动启动意图并退出时,您将在主活动从右侧滑入之前看到表盘一秒钟。
虽然这是一个小问题,但我想知道转换是否可以是无缝的。最好不要看表盘(当飞溅活动退出时),如果没有从主要活动的右侧动画中滑动,则会很好。我看到一些Android Wear游戏正确实现了启动画面。
我的启动码:
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
Intent mainIntent = new Intent(Splash.this, Invaders.class);
mainIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
Splash.this.startActivity(mainIntent);
Splash.this.finish();
}
}, SPLASH_DISPLAY_LENGTH);
}
PS:我还尝试了链接中的其他建议,只使用自定义初始化主题,但它似乎无法正常工作。