作者:D_clock愛吃蔥花
責編:CSDN唐小引
一個 App 第一次與用戶接觸或者發生大版本更新時,常常會用戶進行新手引導,而一個好的新手指引,往往能夠方便新用戶快速瞭解操作你的應用功能。新手指引的重要性,不言而喻。本文作者@D_clock愛吃蔥花蒐集整理了 Github 上一些效果不錯的新手指引開源控件,幫助你的應用在用戶面前有更好的效果展示。當然,如果你有精力,也可以自己開發維護一套新手指引效果。
1. GuideView
國人開發者出品的一個輕量級新手指引庫,能夠快速爲任何一個 View 創建一個遮罩層,支持單個頁面,多個引導提示,支持爲高亮區域設置不同的圖形,支持引導動畫,方便擴展,良好支持 fragment。
使用方式、更多效果、詳細實現原理等,可以查看項目的 README。
2. Spotlight
看看下面的效果後相比靜態的指引效果,這種動態指引更容易讓用戶耳目一新,可以在新功能的入口處添加提示。
3. MaterialIntroView
下面這個效果是從一款名爲 Fabulous 的 App 上看到的,作者第一眼見到後,就非常喜歡它的效果,於是動手造了一個輪子。
4. Highlight
一個用於 App 指向性功能高亮的庫,開發者是很多 Android 圈內都認識的鴻洋。
5. FancyShowCaseView
同樣是個效果很棒的指引,請看下圖,支持自定義 View 和動畫等。
6. ShowcaseView
向你的用戶快速展示應用的兩點,這個控件時基於 Android 系統(Ice-Cream Sandwich 和 Jelly Bean 兩個版本的 Launcher)源碼中的 Cling 自定義 View 實現的。
看到下面的效果你一定很熟悉。
7. MaterialShowcaseView
收到上一個推薦的 ShowcaseView 啓發而寫的控件,Material Design 風格的設計讓效果更加好看。