Java 如何在Android中显示10秒后消失的图片?

Java 如何在Android中显示10秒后消失的图片?,java,android-studio,android-intent,Java,Android Studio,Android Intent,当我点击一个按钮(Button1)时,我想在屏幕上显示一张图片(全屏模式)并播放一首歌曲(恭喜你.mp3)。10秒后,用户将使用intent(SecondGame.class)重定向到另一个活动。 我该怎么做(只需使用10秒后运行的处理程序线程即可实现 将以下代码放入按钮的onClickListener()方法中,即当您单击按钮时。在重定向之前,您可以为要执行的操作输入任何代码 private int SPLASH_TIME_OUT=10000; // for 10 seconds new

当我点击一个按钮(Button1)时,我想在屏幕上显示一张图片(全屏模式)并播放一首歌曲(恭喜你.mp3)。10秒后,用户将使用intent(SecondGame.class)重定向到另一个活动。
我该怎么做(

只需使用10秒后运行的处理程序线程即可实现

将以下代码放入按钮的onClickListener()方法中,即当您单击按钮时。在重定向之前,您可以为要执行的操作输入任何代码

private int SPLASH_TIME_OUT=10000;  // for 10 seconds 

new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {

                    // Code here what you want before redirecting
                    // e.g. hide picture you showed

                    Intent intent = new Intent(CurrentActivity.this, SecondGame.class);
                    ActivityOptionsCompat options = ActivityOptionsCompat.
                            makeSceneTransitionAnimation(SplashScreen.this);
                    startActivity(intent, options.toBundle());
                    finish();

            }
        },TIME_OUT);   // parameter to show for a particular time

    }