确定android MediaController视图何时可见



我正在使用MediaController类将视频控制器视图锚定到我的VideoView。当单击VideoView时,控制器会显示几秒钟,然后离开屏幕。MediaController中是否有一个监听器,可以让我们知道它何时可见或不可见?

android.widget.MediaController继承自android.view.View,因此您可以添加android.view.view.addOnAttachStateChangeListener来更改附加状态。

mediaController.addOnAttachStateChangeListener(object : View.OnAttachStateChangeListener {
override fun onViewAttachedToWindow(view: View?) {
}
override fun onViewDetachedFromWindow(view: View?) {
}
})

最新更新