binIoter / GuideView

东半球最好用的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导串联展示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment
3.96k stars 651 forks source link

两个问题 #33

Open ZhaoSiBo opened 7 years ago

ZhaoSiBo commented 7 years ago

1.对dialog形式的activity的内部控件进行遮罩的时候,遮罩的高亮区域会匹配不上,所以改成了对整个dialog形式的activity进行了遮罩,遮罩效果可以接受,不过在取消遮罩的时候,整个dialog形式的activity会抖动一下。 2.如果我想生成多次遮罩。需要每次多构建GuideBuilder重写onDismiss方法,而且onDismiss接口没有变量帮助我分辨是哪个view产生的遮盖效果,期望大哥你能提供个思路,或者更改一下结构 我自己一直尝试的在回调接口中传入一个view或者activity帮助自己利于抽取接口来实现多个遮罩的产生。 但是一直没有实现,可以的话,希望能得到您的回复

ZhaoSiBo commented 7 years ago

第二个问题算是已经解决了,不过第一个因为时间问题,没时间仔细阅读源码,希望有时间可以交流

binIoter commented 5 years ago

方便截个图吗,我看看问题具体效果