আমার একটি স্ক্রোলযোগ্য আছে ListView
যেখানে আইটেমের সংখ্যা গতিশীল পরিবর্তন করতে পারে। যখনই তালিকার শেষের দিকে একটি নতুন আইটেম যুক্ত করা হবে তখন আমি প্রোগ্রাম ListView
থেকে শেষ পর্যন্ত স্ক্রোল করতে চাই । (যেমন, চ্যাট বার্তার তালিকার মতো এমন কিছু যেখানে নতুন বার্তাগুলি শেষে যুক্ত করা যেতে পারে)
আমার অনুমানটি হ'ল আমাকে ScrollController
আমার State
অবজেক্টে একটি তৈরি করতে হবে এবং ম্যানুয়ালি এটি ListView
কন্সট্রাক্টরের কাছে দিতে হবে, তাই আমি পরে কন্ট্রোলারে কল animateTo()
/ jumpTo()
পদ্ধতিতে কল করতে পারি । তবে, যেহেতু আমি সহজেই সর্বাধিক স্ক্রোল অফসেটটি নির্ধারণ করতে পারি না, তাই কেবল এক scrollToEnd()
ধরণের অপারেশন করা অসম্ভব বলে মনে হয় (যেখানে আমি 0.0
এটিকে প্রাথমিক অবস্থানে স্ক্রোল করতে সহজেই পার করতে পারি)।
এটি অর্জন করার কোন সহজ উপায় আছে?
ব্যবহার reverse: true
করা আমার পক্ষে একটি নিখুঁত সমাধান নয়, কারণ আমি চাই ListView
ভিউপোর্টের অভ্যন্তরে যখন খুব কম সংখ্যক আইটেম থাকে তখন আইটেমগুলি শীর্ষে সারিবদ্ধ হয় ।