The reason I want to use PageView because it can stick to the page when dragging is released. But I can't figure out how to achieve the screen like below:
I want to make the page currently selected page show a larger size, while others show smaller.
The most straightforward method is to set the viewportFraction (to 0.15). But after that I find out that the pages need the different values of viewportFraction:
You can see that I want the space between pages equally but only the middle one shows larger. Is this possible to do with the PageView Widget? Or does anyone have other workarounds that can achieve the same result?
If possible, I also want to add GestureDetector to each page (which can animate to the target page)


