expandable_page_view

Last updated:

0 purchases

expandable_page_view Image
expandable_page_view Images
Add to Cart

Description:

expandable page view

expandable_page_view #
A PageView widget adjusting its height to currently displayed page. It accepts the same parameters as classic PageView.



Horizontal
Vertical









Getting Started #
In the pubspec.yaml of your flutter project, add the following dependency:
dependencies:
...
expandable_page_view: ^1.0.17
copied to clipboard
Import it:
import 'package:expandable_page_view/expandable_page_view.dart';
copied to clipboard
Usage Examples #
Fixed Expandable Page View #
In order to create a fixed page view just pass a list of widgets to children parameter:
ExpandablePageView(
children: [
ExamplePage(Colors.blue, "1", 100),
ExamplePage(Colors.green, "2", 200),
ExamplePage(Colors.red, "3", 300),
],
),
copied to clipboard
Dynamically built Expandable Page View #
If You have multiple pages to display, and You want to build them dynamically while scrolling, use .builder constructor and pass itemCount and itemBuilder parameters:
ExpandablePageView.builder(
itemCount: 3,
itemBuilder: (context, index) {
return ExamplePage(Colors.blue, index.toString(), (index + 1) * 100.0);
},
),
copied to clipboard
Check out example project to play with ExpandablePageView.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.