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

原创 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好文推荐!
扫一扫加我哦

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

最轻量级的C协程库:Protothreads

协程的好处不用再多说,作为与函数调用/返回相对的概念,它使我们思考问题的方式经历一场变革。现在我们关注的是C,由于C本身的特质,将协程引入其中将会是一 个挑战。无数先驱已经为这个目标抛了头颅洒了热血,...
  • weiqubo
  • weiqubo
  • 2012年07月23日 23:52
  • 3339

新手入门:史上最全Web端即时通讯技术原理详解

前言 有关IM(InstantMessaging)聊天应用(如:微信,QQ)、消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为...

史上最详细Solaris 10上Oracle 10g安装步骤图解新手教程

准备工作: 1、Solaris 10系统,安装过程就不多说了,详情可以参考我以前的文章。 Sun Solaris 10安装(CD版) – 2008-04-06 15:44:25 Solaris ...

[新手必读] 如何解决WP7同步软件Zune Software安装报错问题『史上最全』

2011年8月 ZUNE 4.8简体中文正式版推出,以下4.7教程仍然适用。 2月23日再次修正万金油安装包的错误链接 微软偷偷将550M安装包取消了,用246M的完整版来代替了。 1月23日...
  • wlanye
  • wlanye
  • 2014年07月16日 13:22
  • 684

史上最全的 Java 新手问题汇总

Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。 有超过30亿的设备是运行在Java之上的。根据...

[通用源] 史上最全抓源工具大合集(新手、高手必看)

RTMPExplorer 下载链接:http://download1us.softpedia.com ... eo/rtmpexplorer.zip RTMPDumpHelper7 M...
  • langsim
  • langsim
  • 2014年11月18日 14:15
  • 5750
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:史上最轻量级的新手引导库
举报原因:
原因补充:

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