2014-09-19 66 views
-2

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

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

回答

2

听起来像您正在寻找ShowcaseView Library

ShowcaseView sample image

它确实基本上是所有的要求,并作为额外再加上它也使用了谷歌。 (不是库本身,而是“教程”的表现风格)。 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();