如何创建应用内教程?

时间:2014-09-19 16:35:10

标签: android

我想在我的应用中创建一个教程,向用户展示如何使用它。例如,屏幕上有某种指向按钮的消息,该消息告诉用户按钮的功能。这意味着我必须能够在屏幕上自由地放置消息。我不想用吐司,因为它消失得太快了。

任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:2)

听起来像是在寻找ShowcaseView Library

ShowcaseView sample image

它基本上完成了您所要求的所有内容,并且 Google 也使用了它。 (不是图书馆本身,而是"教程")的演示风格。 Play Store (click)中还有一个示例应用程序。

图书馆的使用非常简单,您只需定义要突出显示的View以及标题/文字,如下所示:

ViewTarget target = new ViewTarget(R.id.viewToHighlight, this);
new ShowcaseView.Builder(this, true)
     .setTarget(target)
     .setContentTitle("TITLE")
     .setContentText("MESSAGE")
     .hideOnTouchOutside()
     .build();