史上最轻量级的新手引导库

原创 2016年08月31日 10:38:59

这是一款轻量级的新手引导库,能够快速为任何一个 View 创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持圆形、椭圆形、矩形高亮形状,方便扩展。

废话不多说,有图有真相:项目地址HighLightGuideView

device-2016-08-16-161213.gif

支持配置属性: (1)外部点击是否关闭setTouchOutsideDismiss (2)控件高亮形状类型,有圆形、椭圆形、矩形setHighLightStyle (3)高亮画笔类型,有平滑和一般,默认平滑setMaskblurstyle (4)蒙层颜色setMaskColor (5)高亮控件padding,setHighLisghtPadding
使用方法:
1. use Gradle:

dependencies {
compile 'com.jaydenxiao:guider:1.0.0'
}
  1. Or Maven:
<dependency> 
<groupId>com.jaydenxiao</groupId> 
<artifactId>guider</artifactId> 
<version>1.0.0</version>
 <type>pom</type>
</dependency>
  1. Or download the libray for your module:
    项目地址:HighLightGuideView

1. 全屏提示,没高亮控件情况引导
HighLightGuideView.builder(this) .addNoHighLightGuidView(R.drawable.listlead) .setMaskColor(getResources().getColor(R.color.mask_color)) .show();
2. 有高亮控件情况引导(单个高亮控件)
HighLightGuideView.builder(this) .addHighLightGuidView(view, R.drawable.dmtext) .setHighLightStyle(HighLightGuideView.VIEWSTYLE_OVAL) .show();
3. 有高亮控件情况引导(多个高亮控件)
HighLightGuideView.builder(this) .addHighLightGuidView(view1, R.drawable.dstext) .addHighLightGuidView(view2, R.drawable.dmtext) .setHighLightStyle(HighLightGuideView.VIEWSTYLE_OVAL) .show();

最后附上项目地址HighLightGuideView,欢迎fork and star

更多精彩文章请关注微信公众号”Android经验分享“:这里将长期为您分享Android高手经验、中外开源项目、源码解析、框架设计和Android好文推荐!
扫一扫加我哦

版权声明:本文为博主原创文章,未经博主允许不得转载。

史上最轻量级的新手引导库

 http://www.jianshu.com/p/71c4d2f2abe6
  • axiaoquan
  • axiaoquan
  • 2016年08月19日 11:28
  • 145

新手引导库详解

工作原理首先我们通过GuideBuilder来构造,这个时候我们构造的时候参数通过Configuration来保存;构造完后,我们调用createGuide() 来获得Guide,传过去的是我们设置的...
  • qq_27280457
  • qq_27280457
  • 2017年01月04日 16:39
  • 442

关于android新手引导的开源使用

做APP的时候难免用到新手引导的效果。 先放一张效果的图片吧。虽然丑了点,讲究实用吧。 本人在开发的时候,使用了github这位同学的开源代码,这里推荐一下开源的githu...
  • qq_21139343
  • qq_21139343
  • 2017年01月18日 14:57
  • 1189

Unity3D新手引导开发手记

http://www.cnblogs.com/ybgame/p/3844315.html 最近开始接手新手引导的开发,记录下这块相关的心得 首先客户端是Unity,在接手前,前...
  • anypkv
  • anypkv
  • 2016年06月17日 17:16
  • 2317

游戏新手引导的制作原理

游戏新手引导的制作原理 有人问我,都两年过去了,AS3 Coder系列怎么才出了10篇文章都不到?答案很简单:我TM懒得写!原计划出到10篇就洗手不写了,现在还有最后两篇,加把劲冲刺一下吧! ...
  • u010707274
  • u010707274
  • 2017年07月18日 13:22
  • 587

<Unity3D 工作笔记>新手引导制作

做新手引导时,遇到上层引导手指,不能准确的找到偏移控件的位置 解决方法 我试过很多,但效果都不怎么理想,配置起来非常麻烦,与虎哥商量后,发现一个比较牛逼的方法 实现效果:    ...
  • ycguhang
  • ycguhang
  • 2013年10月28日 23:12
  • 8281

html新手引导

新手引导实现原理:将说明图片定位到相应位置,按照顺序显示。用绝对定位 1.网页蒙版设置 html{ height:100%} body{  height:100%} #mask{ height:1...
  • XINGXUEXX
  • XINGXUEXX
  • 2015年09月16日 17:04
  • 431

谈谈游戏中新手引导是如何制作的

目前已经历了两款游戏的制作。而两款游戏的新手引导,都是由我来完成的。因此,想写篇文章记录制作新手引导过程中的一些心得。 http://blog.csdn.net/operhero1990/artic...
  • operhero1990
  • operhero1990
  • 2016年05月23日 21:05
  • 2890

android实现App新手引导功能

直接上图看效果: 好了,看到了效果图,简单讲一下。 可以实现activity,fragment上任何控件的引导功能,可以自己任意改变样式。 特别注意在fragment里的方法有点不一样,...
  • zzq272804553
  • zzq272804553
  • 2017年01月20日 17:01
  • 1450

游戏新手引导的制作原理(上)

http://www.iamsevent.com/post/58.html 使用框架:AS3 任务描述:了解游戏中新手的制作原理及流程 难度:3   ...
  • anypkv
  • anypkv
  • 2014年08月26日 11:55
  • 1798
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:史上最轻量级的新手引导库
举报原因:
原因补充:

(最多只允许输入30个字)