View 实例化之后,调用 view.measuredHeight 或 view.measuredWidth 为 0 .
如果想要获取到真实的宽高值, 需要先调用一下一下代码:
view.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED)
然后再获取 View 的真实宽高
val height = view.measuredHeight
val width = view.measuredWidth
View 实例化之后,调用 view.measuredHeight 或 view.measuredWidth 为 0 .
如果想要获取到真实的宽高值, 需要先调用一下一下代码:
view.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED)
然后再获取 View 的真实宽高
val height = view.measuredHeight
val width = view.measuredWidth