第一次运行时Android滑动图像介绍屏幕

第一次运行时Android滑动图像介绍屏幕,android,screen,swipe,Android,Screen,Swipe,我最近一直在四处寻找,但没有找到太多关于这个的东西 我正在制作我的第三个Android应用程序,我希望在第一次运行应用程序时实现一个介绍屏幕,屏幕上会显示一系列图像,解释应用程序的功能和背后的想法;您可以向左或向右滑动图像,最后一张图像通过滑动进入应用程序 我真的很喜欢他们用CamScanner应用程序所做的那种事情,但尽管我进行了搜索,但我不知道如何实现它,因为我知道一些人提到了片段。任何帮助都将不胜感激,因为我们需要Android上更好的用户界面,一个好的答案将帮助许多开发人员接受提示!:

我最近一直在四处寻找,但没有找到太多关于这个的东西

我正在制作我的第三个Android应用程序,我希望在第一次运行应用程序时实现一个介绍屏幕,屏幕上会显示一系列图像,解释应用程序的功能和背后的想法;您可以向左或向右滑动图像,最后一张图像通过滑动进入应用程序


我真的很喜欢他们用CamScanner应用程序所做的那种事情,但尽管我进行了搜索,但我不知道如何实现它,因为我知道一些人提到了片段。任何帮助都将不胜感激,因为我们需要Android上更好的用户界面,一个好的答案将帮助许多开发人员接受提示!:

创建一个显示弹出窗口的方法。在弹出窗口中以滚动视图显示图像。最后,图像设置touch listener以关闭该弹出窗口。 然后从活动的onResume方法调用该方法,如下所示

protected void onResume(){
        super.onResume();

        SharedPreferences pref = getSharedPreferences(MyPrefs, MODE_PRIVATE);
        boolean b = pref.getBoolean("FirstTime",true);
        if(b)
        { new Handler().postDelayed(new Runnable() {
            public void run() {
                showIntroPopup();
            }
        }, 100);

        }
    }

在该弹出窗口中,在SharedReferences中将FirstTime boolean设置为false。

我认为,您只需使用viewpager以页面形式查看屏幕,在最后一页之后,您只需打开主屏幕即可。@Nil。。那真的很有帮助!我想我会在这里添加一个指南,一旦我完成了!另外,您知道如何在上一张幻灯片中启动主应用程序活动,同时确保viewpager未处于活动状态并使用内存吗?如何在第一次启动或每次更新时只显示一次viewpager?但问题是,它会在弹出窗口中显示图像,而片段是一种更高效、更标准的方式。此外,使用滚动视图将不允许图像一次滑动一个:ViewPager在这里应该可以正常工作。