GitHub原地址
TapTargetView is distributed usingjcenter.
repositories { jcenter() } dependencies { compile'com.getkeepsafe.taptargetview:taptargetview:1.10.0'}
TapTargetView 。showFor(this, // `this`是一种活动
TapTarget 。 forView(findViewById([R 。 ID 。目标), “这是一个目标”,“我们有最好的目标,相信我”)
//下面的所有选项都是可选
.outerCircleColor(ř 。颜色。红色) //指定外圆彩色
.outerCircleAlpha(0.96f) //指定阿尔法量外圆
.targetCircleColor(ř 。颜色。白色) //指定颜色为目标圆
.titleTextSize(20) //标题文本的指定大小(SP)
.titleTextColor(ř 。彩色。白色) //指定标题文本的颜色
.descriptionTextSize(10) //指定描述文本的大小(SP)
.descriptionTextColor(ř 。颜色。红色) //指定描述文本的颜色
.textColor(ř 。颜色。蓝色) //指定色彩两者的标题和描述文本
.textTypeface(字样。 SANS_SERIF) //指定文本字样
.dimColor(ř 。颜色。黑色) //如果设置,将变暗与给定颜色的30%的不透明度的观点背后
.drawShadow(真) //是否绘制阴影或不
.cancelable(false) //是否在外部圆外轻击视图
.tintTarget(true) //是否着色目标视图的颜色
.transparentTarget(false) //指定目标是否透明(显示下面的内容)
。图标(可绘制) //指定一个自定义的绘制对象作为目标
.targetRadius(60), //指定目标半径(在dp中)
new TapTargetView。监听(){ //听众可收听经常点击,点击长或取消
@覆盖
公共 无效 onTargetClick(TapTargetView 视图){
超。onTargetClick(视图); //这个调用是可选的
doSomething();
}
});
网友评论