開源整理:Android App新手指引開源控制項

本文首發於技術視界博客:blog.coderclock.com/201 ,由於知乎不支持gif圖,所以為了你有更好的體驗效果,可以直接閱讀原文。

一個App第一次與用戶接觸或者發生大版本更新時,常常會對用戶進行新手引導,而一個好的新手指引,往往能夠方便新用戶快速了解操作你的應用功能。新手指引的重要性,不言而喻。本文搜集整理了Github上一些效果不錯的新手指引開源控制項,幫助你的應用在用戶面前有更好的效果展示。當然,如果你有精力,也可以自己開發維護一套新手指引效果。

GuideView

github.com/binIoter/Gui

國人開發者出品的一個輕量級新手指引庫,能夠快速為任何一個View創建一個遮罩層,支持單個頁面,多個引導提示,支持為高亮區域設置不同的圖形,支持引導動畫,方便擴展,良好支持fragment。

使用方式、更多效果、詳細實現原理等,可以查看項目的README。

Spotlight

github.com/wooplr/Spotl

看看下面的效果後相比靜態的指引效果,這種動態指引更容易讓用戶耳目一新,可以在新功能的入口處添加提示。

MaterialIntroView

github.com/iammert/Mate

下面這個效果是從一款名為Fabulous的App上看到的,作者第一眼見到後,就非常喜歡它的效果,於是動手造了一個輪子。

Highlight

github.com/hongyangAndr

一個用於app指向性功能高亮的庫,開發者是Android圈內很多人都認識的鴻洋。

FancyShowCaseView

github.com/faruktoptas/

同樣是個效果很棒的指引,請看下圖,支持自定義View和動畫等。

ShowcaseView

github.com/amlcurran/Sh

向你的用戶快速展示應用的兩點,這個控制項時基於Android系統(Ice-Cream Sandwich和Jelly Bean兩個版本的Launcher)源碼中的Cling自定義View實現的。

看到下面的效果你一定很熟悉。

MaterialShowcaseView

github.com/deano2390/Ma

受到上一個推薦的ShowcaseView啟發而寫的控制項,Material Design風格的設計讓效果更加好看。

總結

關於新手指引的開源項目推薦就暫時到此,如果你有更不錯的開源項目推薦歡迎給我留言!對了,本公眾號會不定期做一類開源控制項的整理,歡迎持續關注。也希望讀者們,在使用開源項目的同時,能夠挑選一兩個項目熟悉其實現原理。

往期整理

開源推薦:Android圖片壓縮開源庫

幾個不錯的Android開源音視頻播放器關於Android RecyclerView的那些開源LayoutManager

喜歡我的文章,可以關注我的知乎專欄!

我的微信公眾號:技術視界

我的個人博客:blog.coderclock.com/

我的Diycode:diycode.cc/d_clock

我的知乎:D-clock愛吃蔥花 - 知乎

新浪微博:D_clock愛吃蔥花


推薦閱讀:

如何進一步提高Android技術能力?
Qt的前景如何?Qt for Android 好嗎?
2016 年第一季度,Android 有什麼讓人興奮的新技術出現嗎?
如何在android面試中把Activity的生命周期說的很有逼格?
既然黑莓軟體不行了,為什麼黑莓不投入 Google 陣營、採用安卓系統呢?

TAG:Android | Android开发 | 开源项目 |