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