मेरे पास एक टुकड़ा है जो नए कोऑर्डिनेटरलाउट/ऐपबारलाउट/कोलाप्सिंग टूलबार लेआउट पैराडाइम का उपयोग करता है, और मैं यह पता लगाने में सक्षम होना चाहता हूं कि ढहने वाली टूलबार पूरी तरह से विस्तारित होने पर मैं ऑपरेशन कर सकता हूं पूरे टुकड़े पर यह है, उदाहरण के लिए ढेर से टुकड़े टुकड़े करना और टुकड़े को खारिज करना, एक नए पर जा रहा है। मेरे पास खुलने वाला कोड काम कर रहा है, मुझे बस यह जानने की जरूरत है कि इसका कब और कब उपयोग नहीं किया जाए।पता लगाना जब AppBarLayout/CollapsingToolbarLayout पूरी तरह से विस्तारित है
मैंने AppBarLayout.OnOffsetChangedListener के साथ थोड़ा सा प्रयोग किया है, लेकिन इसमें बहुत भाग्य नहीं था। क्या चीजों को पूरी तरह से विस्तारित करने के लिए यह निर्धारित करने का कोई तरीका है, या क्या कोई और पसंदीदा तरीका है जिसके बारे में कोई जानता है?
अग्रिम धन्यवाद!
संपादित करें: मैं यह भी देखता हूं कि AppBarLayout.setExpanded(...) के लिए कुछ कार्यान्वयन हैं, हालांकि AppBarLayout.getExpanded() या कुछ समान नहीं है, इसलिए मैं वहां भी स्टंप हूं।
शायद appBarLayout.addOnOffsetChangedListener मदद कर सकता है, लेकिन मैं यह छोटी गाड़ी propably मैं इसे सही ढंग से लागू नहीं किया था मिल गया। – mstrengis
क्या आपको इसके लिए कोई समाधान मिला? जब टूलबार आंशिक रूप से ध्वस्त हो जाता है तो मैंने स्क्रॉलरफ्रेश लयआउट को रीफ्रेश करने से रोकने की कोशिश कर रहे एक ही समस्या में भाग लिया है। – Jimeux