Tôi muốn MediaController chỉ ẩn khi người dùng chỉ chạm nửa dưới của màn hình, vì tôi có một số nút ở phần trên cùng cần phải truy cập bằng một cú nhấp chuột. Tức là, không có cú nhấp chuột đầu tiên bị MediaController chặn lại.Android: Sử dụng AnchorView của MediaController là gì?
Từ những gì tôi đọc trên các nhà phát triển doc:
... Cụ thể, các điều khiển sẽ nổi trên chế độ xem chỉ định với setAnchorView(). Cửa sổ sẽ biến mất nếu không hoạt động trong ba giây và xuất hiện lại khi người dùng chạm vào chế độ xem neo.
bố trí anchor_view của tôi:
<View android:id="@+id/player_control"
android:layout_width="wrap_content"
android:layout_height="100dip"
android:layout_alignParentBottom="true">
</View >
Tuy nhiên, khi điều khiển được bật, bất cứ khi nào tôi chạm vào màn hình bên ngoài anchor_view, nó vẫn chỉ có thể giấu nó, và không cháy, các sự kiện nút.
Có cách nào để ngăn chặn điều đó không?
Tôi đang gặp sự cố này. bạn đã bao giờ tìm ra giải pháp chưa? –