2014-09-19 43 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();