मेरे पास एक स्क्रॉल करने योग्य ListView
आइटम है जहां वस्तुओं की संख्या गतिशील रूप से बदल सकती है। जब भी सूची के अंत में एक नया आइटम जोड़ा जाता है, तो मैं प्रोग्रामेटिक रूप ListView
से अंत तक स्क्रॉल करना चाहूंगा । (उदाहरण के लिए, चैट संदेश सूची जैसी कोई चीज़ जहां नए संदेश अंत में जोड़े जा सकते हैं)
मेरा अनुमान है कि मुझे ScrollController
अपनी State
वस्तु बनाने और इसे मैन्युअल रूप से ListView
कंस्ट्रक्टर में भेजने की आवश्यकता होगी, इसलिए मैं बाद में नियंत्रक पर कॉल animateTo()
/ jumpTo()
विधि कर सकता हूं । हालाँकि, चूंकि मैं अधिकतम स्क्रॉल ऑफ़सेट को आसानी से निर्धारित नहीं कर सकता, इसलिए बस एक scrollToEnd()
प्रकार का ऑपरेशन करना असंभव लगता है (जबकि मैं 0.0
इसे प्रारंभिक स्थिति में स्क्रॉल करने के लिए आसानी से पास कर सकता हूं )।
क्या इसे प्राप्त करने का एक आसान तरीका है?
का उपयोग करना reverse: true
मेरे लिए एक सही समाधान नहीं है, क्योंकि मैं चाहूंगा कि आइटम शीर्ष पर गठबंधन किए जाएं जब ListView
व्यूपोर्ट के भीतर केवल कुछ ही आइटम फिट होते हैं ।