我在尝试将 MediaController 放置在我想要的位置时遇到了很多麻烦。
我真正想做的是始终在 VideoView 上方显示 MediaController,与底部对齐。
在过去的三天里,我一直在尝试这样做,但没有成功。我尝试获取 MediaController 的高度,但它始终为零,直到它第一次显示在屏幕底部。
我已经覆盖了 MediaController 来覆盖 setAnchorView 以便 VideoView 不会覆盖它。
我已经阅读了 VideoView 和 MediaController 的源代码,并且我还尝试使用私有字段上的反射来获取 MediaController 的高度,但在第一次显示组件之前也没有成功。
我如何知道 MediaController 的高度而不显示给用户?