Как я могу иметь страницы разного размера в PageView? - PullRequest
0 голосов
/ 02 апреля 2020

Я программировал с Flutter всего полтора месяца и все еще неопытен. Но у меня есть вопрос, на который я не смог найти ответ на Inte rnet. Мне нужно приложение, которое в основном состоит из PageView. К сожалению, с PageView все страницы всегда имеют одинаковый размер. Есть ли способ уменьшить ширину одной страницы или уменьшить долю области просмотра для одной страницы, чем для других страниц?

PageView.Custom может помочь нам, но я не смог выяснить, PageView.Custom имеет эту функцию или нет. Я пытался умно прочитать меня на Inte rnet, но ничего не смог найти.

Если Pageview не работает, у вас есть альтернативная идея, какой виджет я мог бы использовать. В моем просмотре страниц всего две страницы, но мне нужна и функция прокрутки, и функция "animatetopage ..."

1 Ответ

0 голосов
/ 04 апреля 2020

Я успешно решил проблему. Теперь к моему решению. Я построил второй PageController, который имеет ViewPortFraction 0,8. Как только вторая страница открывается на 30%, первый контроллер заменяется вторым PageController, а вторая страница становится меньше.

...