QMUI_Android icon indicating copy to clipboard operation
QMUI_Android copied to clipboard

关于 QMUIPopup 的疑惑

Open CodingCodersCode opened this issue 3 years ago • 0 comments

对于 QMUIPopup 的使用有两点疑惑,感觉更多的偏向于缺陷:

代码版本:master分支,时间点:2021.07.09 19:24

前提:QMUIPopup更多倾向于以anchor为锚点,定位Pop的显示位置

疑问点: 1、QMUIPopup的高度在ViewGroup.LayoutParams.MATCH_PARENT和ViewGroup.LayoutParams.WRAP_CONTENT两种模式下,measure的specSize限定值采用的都是屏幕的可见区域尺寸,那么ContentView在执行calculateWindowSize后,可能导致measureHeight等于屏幕高度,变为全屏显示,失去了anchor锚点控件的限制作用。

2、经过执行 calculateWindowSize后记录了Pop组件的高度,但是在执行 adjustShowInfo 方法时,可能导致ContentView向下或向上再次偏移mArrowHeight的距离,感觉有可能导致最终的Pop显示区域超出屏幕范围

以上两点疑惑,辛苦帮忙解答下哈

CodingCodersCode avatar Jul 09 '21 11:07 CodingCodersCode