Прежде всего, дайте контроллеру длительность, либо в конструкторе, подобном этому:
controller = AnimationController(vsync: this,duration: Duration(seconds: 1));
или в любом месте перед вызовом controller.forward()
, например:
controller.duration = Duration(seconds: 1);
И последнее исамое главное, вам нужно запустить анимацию, позвонив
controller.forward();