There are several ways to implement it. I assume that the number of pages can be large.
One option is to implement it with a single panel and use GestureDetector library to handle the swipe gesture and replace the panel content with the next or previous page.