Центральная вкладка при анимации с помощью TabController

#flutter

Вопрос:

Я использую прокручиваемую панель вкладок в своем проекте. Когда пользователь нажимает на новую вкладку, начинается анимация, и вкладка появится в видимой области прокрутки к концу анимации. Но когда я использую TabController для анимации позиции, например

 _controller.animateTo(new);
 

новая вкладка иногда будет отсутствовать в поле зрения. Как я могу изменить это поведение.
Я посмотрел на реализацию панели вкладок, но не смог найти ничего, что помогло бы мне в решении этой проблемы.

Спасибо!