用于应用程序用户教程的showCase库的替代方法?
背景
我find了一个很好的库,向用户显示一个关于屏幕上特定项目的教程,称为“ ShowCase视图库 ”。
问题
图书馆相当有问题,有时会把它的纹理项目放在屏幕之外(例如当设备旋转时)。
这个问题
有没有这个库的替代方法,或解决它的方法?
我find的唯一类似的库是“ SuperToolTips ”。
尝试https://github.com/deano2390/MaterialShowcaseView ,因为原来的ShowCaseView库已被弃用。
这是一个古老的问题,但我认为这可能是有用的添加到我写到这个答案库: Github链接到TourGuide
以下是TourGuide的截图:
该库由3部分组成:工具提示,指针和覆盖。 根据您的需要,您可以selectclosures一些元素并使用其中的一些元素。
有关更多详细信息,请参阅上面的Github链接。 希望能帮助到你!
编辑:由于OP在评论中提问,下面是一个如何将TourGuide放置在工具栏项目上的示例:
请参阅TourGuide演示中更新的工具栏活动来查找。
我知道这是一个古老的问题。我发现这一点,但我没有尝试。
RoboDemo,适用于Android的ShowCase库
编辑:或者你可以试试这个。
适用于Android的ShowcaseView库
试试这个新的展示库。 聚光灯
我知道这是一个老问题,但我只是find这个库: TapTargetView , MaterialTapTargetPrompt 。 你可以在这里find更多的库
这里还有一个很好的例子,我发现一些Google应用程序正在使用Material Design的幻灯片放映风格。 还支持查询Android 6(Marshmallow)的用户权限。
Android-Cling库是一个非常简单快捷的库。 另外好处是它不会在内部创build一个整个屏幕大小的位图,所以如果你的应用程序已经占用了大量的内存,你将不会进入OutOfMemoryError。
在以前的答案中提到的大多数库不是由开发人员支持和/或已被弃用。 有些图书馆很棒。
我想为将来参考这个答案的人添加这个库。
MaterialIntroView是一个库,可以用于相同的目的。
优点:
- 其易于configuration
- 内置functionlogging演示是否被用户看到或没有
- 它目前处于Beta版,这意味着开发人员可以轻松获得支持
缺点:
- 它仍然在testing阶段,可能没有你期望的某些function,但是你肯定可以请求function。