此代码
(View) contentView.getParent();
我不太了解ViewParent是一类接口,View是一类视图,它们如何相互转换?
只要您的ViewParent
是ViewGroup
,此方法就起作用。
[ViewGroup
扩展了ViewGroup
并实现了View
,因此它同时满足这两个条件。
ViewParent
是一个单独的接口的原因是,这将always无效:如果继续沿树前进,最终会发现不是ViewParent
的ViewParent
,因此也不是ViewGroup
,这将导致View
。