-2
我想在我的应用程序中创建一个教程,向用户展示如何使用它。例如,屏幕上有一些消息指向一个按钮,消息告诉用户按钮的功能。这意味着我必须能够在屏幕上自由地显示消息。我不想使用吐司,因为消失太快。如何创建一个inapp教程?
任何想法如何做到这一点?
我想在我的应用程序中创建一个教程,向用户展示如何使用它。例如,屏幕上有一些消息指向一个按钮,消息告诉用户按钮的功能。这意味着我必须能够在屏幕上自由地显示消息。我不想使用吐司,因为消失太快。如何创建一个inapp教程?
任何想法如何做到这一点?
听起来像您正在寻找ShowcaseView Library。
它确实基本上是所有的要求,并作为额外再加上它也使用了谷歌。 (不是库本身,而是“教程”的表现风格)。 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();