binIoter / GuideView

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

你好,在一个带有下拉刷新的页面对某个view遮罩位置不对,请问有什么解决办法吗? #37

Closed AndroidDevo closed 5 years ago

AndroidDevo commented 6 years ago

进入一个页面首先需要请求数据会自动下拉刷新,请求数据完成后再进行操作

Missyouag commented 6 years ago

延迟加载,postDelayed(难以预估时间。。。)或者监听布局是否加载完成

binIoter commented 5 years ago

可以监听viewTree,例如 header_imgbtn.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { //在这里判断一下只展示一次,因为回调可能执行多次 } });