Как использовать анимацию для медленного расширения контейнера до определенной высоты в flutter?

#flutter #android-animation #flutter-animation

#flutter #android-анимация #flutter-анимация

Вопрос:

У меня есть контейнеры в listview, и всякий раз, когда один из контейнеров отображается на экране более чем на 75%, высота контейнера увеличивается со 100 до 150.
Но как использовать анимацию для расширения контейнера со 100 до 150 за 3 секунды?
Я новичок в flutter, пожалуйста, помогите мне.

Ответ №1:

Используйте AnimatedContainer

 AnimatedContainer(
            duration: Duration(seconds: 3),
            height: expand?150:100,
          )
  

Ссылка:https://api.flutter.dev/flutter/widgets/AnimatedContainer-class.html