我想在我的应用中创建一个教程,向用户展示如何使用它。例如,屏幕上有某种指向按钮的消息,该消息告诉用户按钮的功能。这意味着我必须能够在屏幕上自由地放置消息。我不想用吐司,因为它消失得太快了。
任何想法如何做到这一点?
答案 0 :(得分:2)
听起来像是在寻找ShowcaseView Library。
它基本上完成了您所要求的所有内容,并且 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();