Saya memiliki scrollable di ListViewmana jumlah item dapat berubah secara dinamis. Setiap kali item baru ditambahkan ke akhir daftar, saya ingin menggulir secara terprogram ListViewke akhir. (misalnya, sesuatu seperti daftar pesan obrolan di mana pesan baru dapat ditambahkan di akhir)
Dugaan saya adalah bahwa saya perlu membuat ScrollControllerdi Stateobjek saya dan meneruskannya secara manual ke ListViewkonstruktor, 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.0untuk membuatnya menggulir ke posisi awal).
Adakah cara mudah untuk mencapai ini?
Menggunakan reverse: truebukanlah solusi yang tepat bagi saya, karena saya ingin item disejajarkan di atas saat hanya ada sejumlah kecil item yang muat dalam ListViewviewport.