Android 滑动:应用程序中的初始教程

Android swipe: Initial tutorial in an app

我正尝试在我的应用程序中做一个初始教程,如下图所示:

你知道这个功能的名称吗?为了给它找个教程

这可以通过使用自定义 ViewPagerViewPager Adapter 来实现,您必须检查项目是否最后可用并将用户带到主应用程序。或者你可以使用图书馆。 romannurik 的这个库 Android WizardPager 假装是你要找的东西。

如果您只是在寻找 ViewPagerIndicator,还有另一个很棒的图书馆 Android ViewPagerIndicator。那里提供了很多例子。

您可以在 Maven 存储库中下载示例应用程序中的一些使用指标的示例 ViewPagerIndicator Maven Repo

你需要两件事

  • ViewPager
  • 自定义 ViewPager 指示器 - 在 canvas
  • 中绘制圆圈

您将像这样更新指标

mPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  @Override
  public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

  }

  @Override
  public void onPageSelected(int position) {
     // Update your custom view
  }

  @Override
  public void onPageScrollStateChanged(int state) {

  }
});