会多次调用取完高度调用移除方法requireActivity().window.decorView.viewTreeObserver.addOnGlobalLayoutListener(object : OnGlobalLayoutListener { override fun onGlobalLayout() { // 移除GlobalLayoutListener监听 requireActivity().window.decorView.viewTreeObserver.removeOnGlobalLayoutListener(this) } })
通过ViewTreeObserver拿到当前view 真实高度
最新推荐文章于 2023-06-15 17:14:40 发布