Skip to content

A widget that imposes different constraints on its child than it gets from its parent, possibly allowing the child to overflow the parent. Similar to `OverflowBox` except that the unconstrained width or height is sized to the intrinsic size of the child, instead of being assumed to be infinite, which allows IntrinsicSizeOverflowBox to be used in…

License

Notifications You must be signed in to change notification settings

ronjb/intrinsic_size_overflow_box

Repository files navigation

intrinsic_size_overflow_box

Pub

A Flutter widget that imposes different constraints on its child than it gets from its parent, possibly allowing the child to overflow the parent.

Similar to OverflowBox except that the unconstrained width or height is sized to the intrinsic size of the child, instead of being assumed to be infinite, which allows IntrinsicSizeOverflowBox to be used in a Scrollable widget.

Try it out at: https://ronjb.github.io/intrinsic_size_overflow_box

Getting Started

Add this to your app's pubspec.yaml file:

dependencies:
  intrinsic_size_overflow_box: ^0.1.0

Usage

Then you have to import the package with:

import 'package:intrinsic_size_overflow_box/intrinsic_size_overflow_box.dart';

And use IntrinsicSizeOverflowBox where appropriate. For example:

ListView(
  children: const [
      IntrinsicSizeOverflowBox(
          maxWidth: 700.0,
          child: Text(text),
      ),
  ],
),

About

A widget that imposes different constraints on its child than it gets from its parent, possibly allowing the child to overflow the parent. Similar to `OverflowBox` except that the unconstrained width or height is sized to the intrinsic size of the child, instead of being assumed to be infinite, which allows IntrinsicSizeOverflowBox to be used in…

Topics

Resources

License

Stars

Watchers

Forks