expandable_page_view 1.2.0 copy "expandable_page_view: ^1.2.0" to clipboard
expandable_page_view: ^1.2.0 copied to clipboard

A PageView widget adjusting it's height to currently displayed page

1.2.0 #

  • Added loop parameter to enable infinite looping through pages (#50)

1.1.1 #

  • Fixed size calculation with viewportFraction - when viewportFraction < 1.0, height now correctly uses the maximum of all visible pages instead of only the current page (#52)

1.1.0 #

  • Updated minimum supported Flutter version to 3.10.0 (Dart 3.0)
  • Fixed initial page clamp to not accept negative values
  • Fixed page size resetting to estimatedPageSize when children list or item count changes, preserving already-measured page sizes to prevent visual glitches
  • Fixed animateFirstPage not working - first page now properly animates from estimatedPageSize to actual size when animateFirstPage is true (#64)

1.0.17 #

  • Fix example videos not being displayed in pub.dev

1.0.16 #

  • Add support for vertical scrollDirection (#32)
  • Update Readme with new example videos

1.0.15 #

  • Fixed range error thrown after decreasing the number of pages in ExpandablePageView to 1 (#17)

1.0.14 #

  • Fix warning appearing starting from Flutter 3.0.0
  • Set minimum required Flutter version to 3.0.0

1.0.13 #

  • Make children parameter required for default constructor
  • Make itemCount and itemBuilder parameters required for .builder constructor

1.0.12 #

  • Reformat package code to get higher static analysis score

1.0.11 #

  • Update to support flutter version 2.10.2 and new Android version

1.0.10 #

  • Fixed range error displaying after decreasing the number of pages in ExpandablePageView
  • Added tests

1.0.9 #

  • Added padEnds property

1.0.8 #

  • Added scrollDirection property
  • Added scrollBehavior property

1.0.7 #

  • Added alignment property
  • Fixed RangeError when children amount decreased

1.0.6 #

  • Fixed wrong index displayed if initial index is different from 0
  • [Breaking Change] - Added .builder constructor, removed itemBuilder and itemCount parameters from original constructor.
  • Improved documentation on all fields.
  • Added parameters names in itemBuilder
  • Updated README.

1.0.5 #

  • Fixed IndexOutOfBounds error if children list's length or itemCount was changed to different value from stateful widget.

1.0.4 #

  • Added null safety.

1.0.3 #

  • Updated README.

1.0.2 #

  • Added animateFirstPage flag which decided whether ExpandablePageView should animate when building the initial page.
  • Added estimatedPageSize field which helps reduce the problem of "Shrink and expand" for more expensive pages.
  • Removed disposing of PageController if it was passed by the parent.

1.0.1 #

  • Added missing key for PageView
  • Added support for dynamically size changing widgets

1.0.0 #

  • Added ExpandablePageView.
575
likes
150
points
139k
downloads

Publisher

unverified uploader

Weekly Downloads

A PageView widget adjusting it's height to currently displayed page

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on expandable_page_view