5

我正在寻找一种方法来创建一个简短的应用程序覆盖介绍,以向首次使用的用户显示。这些帖子让我对如何做到这一点有了一些了解,但并不完全是:

如何创建像您在一些 Android 应用程序和 ICS 中看到的帮助叠加层?

如何使用 LayoutInflater / ViewStub 进行叠加

我不明白如何正确访问我的元素,因为我的根布局元素是LinearLayout包含 anActionbar和 aViewPager而不是包含实际元素的 a。

是否有任何框架可以为您做到这一点?

4

2 回答 2

11

我认为这个库:ShowcaseView是你最好的选择。顾名思义,它允许您重新创建 Android 4.x 展示视图;即:
展示视图示例

该项目的文档解释了如何实现它。不过忠告:这种解释视图在大多数情况下被视为糟糕的设计:如果您的应用程序设计良好,则无需向用户提供教程,它应该是直观的。
当然,在某些情况下这是完全合理的,只要确保:
-您的用户确实需要教程。
- 这不是因为您正在做与 Android 传统相反的事情。

于 2012-10-15T11:45:45.437 回答
0

看看MaterialShowcaseView。它继承自ShowcaseView并且是最新的。

示例图片

于 2018-11-06T15:23:26.713 回答