美文网首页Android开发那些事android三方
史上最轻量级的新手引导库

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

作者: 世锋日上 | 来源:发表于2016-08-18 15:36 被阅读3612次

这是一款轻量级的新手引导库,能够快速为任何一个 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好文推荐!

扫一扫加我哦

相关文章

网友评论

  • 648cf77e9cc7:要是能直接添加一个布局或者多个能自定义位置的bitmip就完美了
    :pray:
  • e19752dfa551:原理能否分享一下?
    世锋日上:@程序猴 根据textview的真实高度和限定行数改变linerlayout高度,很简单,看看源码就清楚了
  • apkcore:很容易使用,就是只能在activity使用有点不方便
  • Hebe_Fans_:挺漂亮啊
  • 王神仙:不错
  • 极乐君:很强势! :grin:
    www.dreawer.com
  • Wower_Lau:很强

本文标题:史上最轻量级的新手引导库

本文链接:https://www.haomeiwen.com/subject/lrmvsttx.html