ListView
Öğe sayısının dinamik olarak değişebileceği bir kaydırılabilir ürünüm var . Listenin sonuna yeni bir öğe eklendiğinde, programlı ListView
olarak sonuna kadar kaydırmak istiyorum . (örneğin, sonuna yeni mesajların eklenebileceği sohbet mesajı listesi gibi bir şey)
Benim tahminim bir oluşturmanız gerekir ki ScrollController
benim de State
nesne ve manuel geçmek ListView
Daha sonra çağrı böylece, yapıcı animateTo()
/ jumpTo()
denetleyici üzerinde yöntemini. Bununla birlikte, maksimum kaydırma ofsetini kolayca belirleyemediğim için, basitçe bir scrollToEnd()
tür işlem gerçekleştirmek imkansız görünüyor (oysa 0.0
, başlangıç konumuna kaydırmak için kolayca geçebilirim ).
Bunu başarmanın kolay bir yolu var mı?
Kullanmak reverse: true
benim için mükemmel bir çözüm değil, çünkü ListView
görüntü alanına sığan çok az sayıda öğe olduğunda öğelerin en üstte hizalanmasını istiyorum .