У меня есть PageView с 4 страницами, настроенными так:
PageView(
children: [
_buildPage(color: Colors.orange[600]),
_buildPage(color: Colors.deepPurple[400]),
_buildPage(color: Colors.yellow[300]),
_buildPage(color: Colors.blue[400]),
],
),
Внутри каждой страницы у меня есть контейнер с цветом, который я передал в качестве параметра:
Widget _buildPage({color: Color}) {
return Container(
color: color,
...
Всякий раз, когда я пролистываю страницы, наблюдается резкий переход между цветами
Я хочу иметь это так, чтобы всякий раз, когда я проводил пальцем по страницам, цвет с одной страницы плавно переходил в цвет с новой страницы. Возможно ли это? Я новичок во Flutter, и мне ничего не удалось найти по этому поводу.
ИЗМЕНИТЬ: вот как я хочу, чтобы они выглядели.
Быстрое перелистывание.
И медленно.
Я добавляю ссылки gfycat, так как загруженные гифки воспроизводились слишком медленно.