Saya memiliki scrollable di ListView
mana jumlah item dapat berubah secara dinamis. Setiap kali item baru ditambahkan ke akhir daftar, saya ingin menggulir secara terprogram ListView
ke akhir. (misalnya, sesuatu seperti daftar pesan obrolan di mana pesan baru dapat ditambahkan di akhir)
Dugaan saya adalah bahwa saya perlu membuat ScrollController
di State
objek saya dan meneruskannya secara manual ke ListView
konstruktor, jadi saya nanti dapat memanggil animateTo()
/ jumpTo()
metode pada pengontrol. Namun, karena saya tidak dapat dengan mudah menentukan offset gulir maksimum, tampaknya tidak mungkin untuk hanya melakukan suatu scrollToEnd()
jenis operasi (sedangkan saya dapat dengan mudah meneruskan 0.0
untuk membuatnya menggulir ke posisi awal).
Adakah cara mudah untuk mencapai ini?
Menggunakan reverse: true
bukanlah solusi yang tepat bagi saya, karena saya ingin item disejajarkan di atas saat hanya ada sejumlah kecil item yang muat dalam ListView
viewport.