引导滑块示例(应用程序首次启动时显示)

17 Mar 2025 | 5 分钟阅读

实现一个欢迎滑块屏幕来介绍应用程序的主要*功能*是个好主意。在这个滑块中,可以简要介绍应用程序,用户可以在启动应用程序(MainActivity 或主页)之前滑动浏览这些滑块。

安卓引导滑块示例

在此示例中,我们将使用 *SharedPreferences* 类来维护应用程序是否首次启动的状态。如果应用程序是首次启动,则在启动应用程序之前显示滑块,否则直接启动 MainActivity。

在布局目录中创建 **activity_main.xml** 文件,并添加以下代码(您的 UI)。

activity_main.xml


创建 **activity_welcome.xml** 文件并添加以下代码。它用于滑块的布局。

activity_welcome.xml


现在在布局目录中创建欢迎滑块的布局文件 **welcome_slide1.xml** 和 *welcome_slide2.xml*。

welcome_slide1.xml


welcome_slide2.xml


colors.xml


strings.xml


dimens.xml


创建 **PrefManager.java** 类并添加以下代码。在该类中,我们使用 *SharedPreferences* 类,它保存首选项名称,如果应用程序是首次启动,则布尔状态为 true。

PrefManager.java


在 **WelcomeActivity.java** 类文件中,添加以下代码。

在这个类中,我们执行以下任务:

  • 使用 *prefManager.isFirstTimeLaunch()* 方法检查应用程序是否首次启动,如果返回 true,则将启动 **MainActivity.java** 文件。
  • 添加带有“跳过”和“下一步”按钮的滑块。

WelcomeActivity.java


在 **MainActivity.java** 类中,添加以下代码。该类检查 SharedPreferences 返回的状态。

MainActivity.java


AndroidMenifest.java

输出

Android Introduction Slider Example Android Introduction Slider Example Android Introduction Slider Example Android Introduction Slider Example