在Android Wear上制作闪屏

在Android Wear上制作闪屏,android,splash-screen,wear-os,Android,Splash Screen,Wear Os,我想为我的Android Wear游戏做一个简单的闪屏。我已经读过了 但是,当splash活动启动intent并退出时,在主活动从右侧滑入之前,您将看到表面一秒钟 虽然这是一个小问题,但我想知道过渡能否顺利进行。最好不要看到手表的正面(splash活动退出时),如果没有从主活动的右侧动画中滑入,那就好了。我看到一些Android Wear游戏正确地实现了启动屏幕 我的启动代码: public void onCreate(Bundle icicle) { super.onCreate(ic

我想为我的Android Wear游戏做一个简单的闪屏。我已经读过了

但是,当splash活动启动intent并退出时,在主活动从右侧滑入之前,您将看到表面一秒钟

虽然这是一个小问题,但我想知道过渡能否顺利进行。最好不要看到手表的正面(splash活动退出时),如果没有从主活动的右侧动画中滑入,那就好了。我看到一些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:我还尝试了链接中的另一个建议,即只使用自定义的splash主题,但似乎不起作用。

我建议启动一个新的活动,只需使用不同的布局调用setContentView方法..希望这可以解决问题..还可以尝试自定义动画或禁用活动转换的动画动画可以关闭动画(我使用overridePendingTransition(0,0)),但转换之间的1/2秒观看屏幕仍然困扰着我。Hi@VnyKumar,谢谢你的建议。问题是游戏已经完成,所以在主活动之前添加一个新的闪屏活动是很容易的。这不仅仅是一个新的布局。