मैं अपने ऐप में v7 एपकोपेट लाइब्रेरी से ActionBarDrawerToggle का उपयोग कर रहा हूं और मेनू-टू-एरो एनीमेशन के साथ कुछ परेशानीएं हैं। सामग्री डिज़ाइन दिशानिर्देशों के मुताबिक नेविगेशन ड्रॉवर को टूलबार ओवरलैप करना चाहिए और जैसा कि मैं समझता हूं, ड्रॉवर खोलते समय आइकन एनीमेशन का उपयोग नहीं किया जाना चाहिए।ActionBarDrawerToggle एनीमेशन
नेविगेशन ड्रॉवर खोलने/बंद करने पर डिफ़ॉल्ट रूप से एनीमेशन सक्षम क्यों किया जाता है और मैं इसे कैसे अक्षम कर सकता हूं?
इसके अलावा, मैं अन्य अवसरों पर एनीमेशन कैसे ट्रिगर कर सकता हूं? मुझे this solution मिला लेकिन यह केवल एंड्रॉइड एपीआई 11+ के लिए काम करता है और इसे setDrawerIndicatorEnabled(false)
पर कॉल करके या टूलबार में विस्तारित एक्शन व्यू द्वारा ओवरराइट किया गया है।
असल में, आपको केवल 'ऑन ड्रावर *()' विधियों को बिना 'सुपर' विधियों के कॉल किए बिना ओवरराइड करना होगा। अतिरिक्त 'super.onDrawerSlide (drawerView, 0);' कॉल के लिए कोई ज़रूरत नहीं है। यदि आप किसी और चीज के लिए ओवरराइड का उपयोग नहीं कर रहे हैं, हालांकि - यानी, अगर वे खाली होने जा रहे हैं - तो आप यहां एक अन्य उत्तर में उल्लिखित 'ड्रॉवर लिस्टर' के रूप में टॉगल सेट नहीं कर सकते हैं। –