razerdp/BasePopup

当设置setAllowInterceptTouchEvent(true)时,会导致Gravity和offset失效

feimenggo opened this issue · 8 comments

提issue前请务必参考以下格式填写,否则该问题优先级将会降低

  • 系统版本:
  • 库版本:2.1.5
  • 问题描述/重现步骤:
  • 问题代码/截图:
  • 报错信息:在没有设置setAllowInterceptTouchEvent(false)时,Gravity和offset都正常显示,但在设置setAllowInterceptTouchEvent(true)之后,Gravity和offset失效了。

你好,我查看demo中的事件拦截没有发现您所说的问题

在setAllowInterceptTouchEvent(false)时,这是我想要的效果:
default
setAllowInterceptTouchEvent(true)之后,变成了这个样子:
default
代码如下,两种创建方式都有这个问题:
default

噢~是quickpopupbuilder吗,,我稍后查一下

创建类来继承的方式也一样有问题

1
2

为了方便复现,我用了demo的autoLocated来重现您的操作,发现似乎正常诶。。。

补一个跟你api一样的图:
tim 20190103164629

为了更方便的交流,可以加一下群。。。答案0