मैं अपने मीडिया नियंत्रक को केवल तब छिपाना चाहता हूं जब उपयोगकर्ता स्क्रीन के केवल आधे भाग को छूता है, क्योंकि मेरे पास शीर्ष भाग पर कुछ बटन हैं जिन्हें एक क्लिक के साथ सुलभ करने की आवश्यकता है। वह है, पहले क्लिक किए बिना 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 बाहर स्क्रीन को स्पर्श करें, यह अभी भी केवल यह खाल, और बटन घटनाओं आग नहीं करता है।
क्या इसे रोकने का कोई तरीका है?
मुझे यह समस्या भी है। क्या आपको कभी समाधान मिला? –