Android: Какая польза от AnchorView MediaController?

Я бы хотел, чтобы мой 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, он по-прежнему только скрывает его и не запускает события кнопок.

Есть ли способ предотвратить это?

5
задан Julie 30 September 2011 в 14:08
поделиться