90

Go Launcher 有一个很好的第一次教程。它与 Stock ICS 第一次运行非常相似。我想学习如何在我的应用程序首次启动时显示类似的教程。如何在我的 android 应用程序中实现这个透明视图(与屏幕对象交互)?

第一张图片 第二张图片

4

4 回答 4

68

我试图用一个透明的活动来做类似的事情,里面有一个viewpager。我想要用户可以浏览的静态“教程”图像。

我的问题的一个答案提到了一个有趣的库(称为 ShowcaseView)。它似乎也很适合您的要求。

https://github.com/Espiandev/ShowcaseView

于 2012-11-01T00:35:06.663 回答
5

您可以使用 FrameLayout 或 RelativeLayout 作为 Activity/Fragment 的根,并将“第一次”视图放在具有(几乎)透明背景的内容上,或者使用另一个以半透明窗口为主题的 Activity/Fragment。(像这样

我宁愿使用活动/片段,但这取决于你!

于 2012-08-07T22:03:05.217 回答
3

我写了一个小库,其中包含一个用于制作应用程序的简单组件。这仅限于我的情况,但也许可能是你的情况。Single LessonCardView 首次显示 onstartactivity 或按钮单击 任何批评、帮助或建议将不胜感激。谢谢https://github.com/dnocode/DnoLib

于 2015-04-15T13:04:57.590 回答
0

您可以使用 TakuSemba 的 Spotlight 库实现首次用户指南。

它与上面共享的类似,并且仍然维护良好(截至 2021 年)。

https://github.com/TakuSemba/Spotlight

于 2021-09-23T06:10:34.073 回答