Я бы хотел, чтобы мой MediaController скрывался только тогда, когда пользователь касается только нижней половины экрана, потому что у меня есть некоторые кнопки в верхней части, которые должны быть доступны одним щелчком. То есть без перехвата первого щелчка MediaController.
Из того, что я прочитал в документе разработчиков:
... В частности, элементы управления будут плавать над представлением, указанным с помощью setAnchorView (). Окно исчезнет, если оставить его неактивным в течение трех секунд, и снова появится, когда пользователь коснется представления привязки.
Мой макет anchor_view:
<View android:id="@+id/player_control"
android:layout_width="wrap_content"
android:layout_height="100dip"
android:layout_alignParentBottom="true">
</View >
Тем не менее, когда контроллер включен, всякий раз, когда я касаюсь экрана за пределами anchor_view, он по-прежнему только скрывает его и не запускает события кнопок.
Есть ли способ предотвратить это?