【发布时间】:2016-07-19 15:13:52
【问题描述】:
ViewGroup 扩展 View 并实现 ViewParent, 但是 View 具有与 ViewParent 相同的所有功能,例如 getParent() 等。
如果 View 实现 ViewParent 会更好吗?
【问题讨论】:
ViewGroup 扩展 View 并实现 ViewParent, 但是 View 具有与 ViewParent 相同的所有功能,例如 getParent() 等。
如果 View 实现 ViewParent 会更好吗?
【问题讨论】:
如果我们考虑这 3 点,那么如果 ViewGroup 实现 ViewParent 似乎在逻辑上更正确。ViewGroup 将被所有有子视图的视图使用。因此 ViewParent 接口适合这里
【讨论】: