पर दिखाई देता है इसलिए मैं अपने नेबैक ड्रॉवर और https://gist.github.com/Jogan/9def6110edf3247825c9 के लिए अपने एफएबी कार्यान्वयन के रूप में https://github.com/neokree/MaterialNavigationDrawer का उपयोग कर रहा हूं। जब मैं नेविगेशन ड्रॉवर खोलता हूं, तो यह एफएबी को कवर नहीं करता है, और बटन इसके शीर्ष पर दिखाई देता है। मैं बटन को छिपाने से बचाना चाहता हूं और इसे दराज पर खुले/बंद कर देना चाहता हूं क्योंकि यह विचलित है। कोई राय कि इसे कैसे ठीक किया जाए?फ्लोटिंग एक्शन बटन नेविगेशन ड्रॉवर
संपादित करें: मैं प्रोग्राम के रूप में निम्न कार्य फैब द्वारा जोड़ा जा रहा:
fabButton = new FloatingActionButton.Builder(this)
.withDrawable(getResources().getDrawable(R.drawable.ic_action_edit))
.withButtonColor(0xFF2196F3)
.withGravity(Gravity.BOTTOM | Gravity.END)
.withMargins(0, 0, 16, 16)
.create();
टुकड़ा है कि घोषणा बदलने इसे ठीक नहीं है। उपरोक्त लिंक किए गए एनवी बार कार्यान्वयन के लिए एक सामग्री नेविगेशन ड्रेवर क्लास से विस्तार करने की गतिविधि की आवश्यकता होती है, जो हमेशा एनवी ड्रॉवर खींच सकता है, जिससे बटन हमेशा स्थायी रहता है। क्या तत्वों के क्रम को प्रोग्रामेटिक रूप से बल देने का कोई तरीका है?
मैं दृश्यता को बदलने की कोशिश की है और यह काम करता है, लेकिन एनीमेशन दराज से और बटन की दिशा में दूर ध्यान आकर्षित करता है। क्या आप अल्फा पर विस्तार से बता सकते हैं, मैं इससे बहुत परिचित नहीं हूं। –
ठीक है, आपके पास दो और विकल्प हैं: अपने कार्यान्वयन लेआउट में FAB जोड़ने के लिए मूल क्रियान्वयन को संशोधित करें या जैसे ही नौसेना के दराज देख रहे हों, वैब को छुपाएं। अल्फा बदलने के बारे में अपने प्रश्न पर मेरा संपादन देखें। –
कार्यान्वयन एनीमेशन के साथ मदद करता है। मैं आदर्श रूप से एनवी ड्रॉवर बटन को ओवरले करना चाहता हूं। मेरे पास जो मुद्दा है वह यह है कि एनवी ड्रावर कार्यान्वयन मुझे ऑन-क्रेट विधि नहीं होने के लिए मजबूर करता है, इसलिए मैं सामग्री दृश्य सेट नहीं कर सकता। इसके बजाए, यह दराज में पहले खंड में तय खंड को लॉन्च करता है, इसलिए उस बिंदु पर खंड का लेआउट उपलब्ध नहीं है। क्या सामग्री दृश्य में ऑर्डर बदलने का कोई तरीका है? –