preload_page_view 0.1.2
preload_page_view: ^0.1.2 copied to clipboard
A pre-load PageView widget which you can use it to preload one page before and after current page.
PreloadPageView #
Like the name, this is the widget to support Pre-load function for PageView widget.
For better user experience sometimes we need pre-load the images
/web requests
before user really scrolled to next PageView but the official PageView don't support that.So this is the time to use PreloadPageView
Currently it's only support preload one page, will enhance it latter if people need preload multiple pages.
Usage #
Everything is similar like PageView, you need PreloadPageView.builder
and PreloadPageController
to create the PreloadPageView
Example #
@override
Widget build(BuildContext context) {
return new PreloadPageView.builder(
itemCount: ...,
itemBuilder: ...,
onPageChanged: (int position) {...},
.....
controller: PreloadPageController(),
);
}