How to implement like showing videos one by one in page view and showing progress for all videos at bottom of the pageview with pause and resume?

I have stored the gif address in a list and used Future delayed() function to increment index after some duration(Duration of gif). It also failed. And also I don't know how to implement linear progress bar for each gif at bottom of the container with space separated. I can implement single linear progress bar for some duration. But I want the bar for the count of gifs playing with play one after another as like gif movement.


Try out the implementation with gif_view pacakge and make use of the onFinish function to switch the gif each time.