用于应用程序用户教程的showCase库的替代方法?

背景

我find了一个很好的库,向用户显示一个关于屏幕上特定项目的教程,称为“ ShowCase视图库 ”。

问题

图书馆相当有问题,有时会把它的纹理项目放在屏幕之外(例如当设备旋转时)。

这个问题

有没有这个库的替代方法,或解决它的方法?

我find的唯一类似的库是“ SuperToolTips ”。

尝试https://github.com/deano2390/MaterialShowcaseView ,因为原来的ShowCaseView库已被弃用。

这是一个古老的问题,但我认为这可能是有用的添加到我写到这个答案库: Github链接到TourGuide

以下是TourGuide的截图:

TourGuide的截图

该库由3部分组成:工具提示,指针和覆盖。 根据您的需要,您可以selectclosures一些元素并使用其中的一些元素。

有关更多详细信息,请参阅上面的Github链接。 希望能帮助到你!

编辑:由于OP在评论中提问,下面是一个如何将TourGuide放置在工具栏项目上的示例:

工具栏上的TourGuide项目

请参阅TourGuide演示中更新的工具栏活动来查找。

我知道这是一个古老的问题。我发现这一点,但我没有尝试。

RoboDemo,适用于Android的ShowCase库

编辑:或者你可以试试这个。

适用于Android的ShowcaseView库

试试这个新的展示库。 聚光灯

在这里输入图像说明

我知道这是一个老问题,但我只是find这个库: TapTargetView , MaterialTapTargetPrompt 。 你可以在这里find更多的库

这里还有一个很好的例子,我发现一些Google应用程序正在使用Material Design的幻灯片放映风格。 还支持查询Android 6(Marshmallow)的用户权限。

https://github.com/rubengees/introduction

Android-Cling库是一个非常简单快捷的库。 另外好处是它不会在内部创build一个整个屏幕大小的位图,所以如果你的应用程序已经占用了大量的内存,你将不会进入OutOfMemoryError。

在这里输入图像说明

在以前的答案中提到的大多数库不是由开发人员支持和/或已被弃用。 有些图书馆很棒。

我想为将来参考这个答案的人添加这个库。

MaterialIntroView是一个库,可以用于相同的目的。

优点:

  1. 其易于configuration
  2. 内置functionlogging演示是否被用户看到或没有
  3. 它目前处于Beta版,这意味着开发人员可以轻松获得支持

缺点:

  1. 它仍然在testing阶段,可能没有你期望的某些function,但是你肯定可以请求function。