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