修复Scrollview中的Mediacontroller位置

Dav*_*vid 10 android mediacontroller android-scrollview android-activity

我的android活动中有一个媒体控制器,它使用setAnchorView来设置初始位置.从我所读到的媒体控制器处于滚动视图中,媒体控制器的窗口只是跟随滚动,这显然不是我想要的.

是否有一些方法以编程方式修复媒体控制器的位置,使其不遵循滚动视图?

非常感谢.

Mar*_*ski 10

您可以在滚动事件上隐藏媒体控件.这不是修复视图位置的问题,但至少它不可见.

scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {

            @Override
            public void onScrollChanged() {
                mediaController.hide();
            }
        });
Run Code Online (Sandbox Code Playgroud)