1. 程式人生 > >開源整理:Android App新手指引開源控件

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

暫時 博客 target 引導 技術 方式 關於 iam ice

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

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

GuideView

https://github.com/binIoter/GuideView

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

技術分享

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

Spotlight

https://github.com/wooplr/Spotlight

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

技術分享

MaterialIntroView

https://github.com/iammert/MaterialIntroView

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

技術分享

Highlight

https://github.com/hongyangAndroid/Highlight

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

技術分享

FancyShowCaseView

https://github.com/faruktoptas/FancyShowCaseView

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

技術分享

ShowcaseView

https://github.com/amlcurran/ShowcaseView

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

技術分享

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

技術分享

MaterialShowcaseView

https://github.com/deano2390/MaterialShowcaseView

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

技術分享

總結

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

本文為技術視界原創作品,轉載請註明原文出處:http://blog.coderclock.com/2017/05/22/android/open-source-android-app-guide-view-library ,歡迎關註我的微信公眾號:技術視界

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