dynamic_height_page_view 0.2.0 copy "dynamic_height_page_view: ^0.2.0" to clipboard
dynamic_height_page_view: ^0.2.0 copied to clipboard

A Flutter widget that provides a PageView with dynamic height adaptation based on the current page content.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.0 - 2025-11-04 #

  • Dart format

0.1.0 - 2025-11-01 #

Added #

  • DynamicHeightPageView widget with automatic height adaptation
  • Generic type support for any data type
  • Smooth height transition animations with TweenAnimationBuilder
  • Support for touch, mouse, stylus, and unknown device scrolling
  • onSizeChange and onChildTap callbacks
  • Internal SizeReportingWidget to measure page heights
  • viewportFraction configuration set to 0.9 for peek effect
  • Comprehensive code documentation
  • Usage examples in README

Features #

  • PageView with dynamic height based on content
  • Height animations with easeInOutCubic curve (100ms)
  • 12px spacing between pages
  • SafeArea support
1
likes
160
points
34
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter widget that provides a PageView with dynamic height adaptation based on the current page content.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on dynamic_height_page_view