少年意气强不羁,虎胁插翼白日飞。这篇文章主要讲述开源整理:Android App新手指引开源控件相关的知识,希望能为你提供帮助。
开源整理: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
【开源整理(Android App新手指引开源控件)】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开发之提高应用启动速度_splash页面瞬间响应_避免APP启动闪白屏
- Android 7.0解决抓取不到https包的问题
- Android自己定义View画家(画布)Canvas与画笔Paint的应用——绘图涂鸦板app的实现
- Android深入四大组件Content Provider的启动过程
- Kotlin编程之AndroidStudio(包括3.0与2.x版本)配置与使用
- Android Shader渲染以及实现水波纹霓虹文字雷达等效果
- Android属性allowBackup安全风险浅析
- Android之自定义EditText光标和下划线颜色
- android studio执行 Information:Gradle tasks [:app:assembleDebug]失败处理