media_break_points 1.5.1 copy "media_break_points: ^1.5.1" to clipboard
media_break_points: ^1.5.1 copied to clipboard

This package allows you to apply values depending on media breakpoint provided.

Apply values per media breakpoints. Breakpoints are similar to the breakpoints used in bootstrap css framework. https://getbootstrap.com/docs/4.1/layout/overview/#responsive-breakpoints

Adaptive Container #

Conditionally layout per screen size

example #

Adaptive Container demo


 AdaptiveContainer(
   configs: {
     BreakPoint.xs: AdaptiveSlot(builder: (context) {
       return Container(
         width: 100,
         height: 100,
         color: Colors.red,
         child: const Center(
             child: Text(
                 style: TextStyle(
                     fontSize: 30,
                     color: Colors.white,
                     fontWeight: FontWeight.bold),
                 'XS'),
         ),
       );
     }),
      BreakPoint.md: AdaptiveSlot(builder: (context) {
       return Container(
         width: 100,
         height: 100,
         color: Colors.green,
         child: const Center(
             child: Text(
                 style: TextStyle(
                     fontSize: 30,
                     color: Colors.white,
                     fontWeight: FontWeight.bold),
                 'MD'),
         ),
       );
     }),
 })

Breakpoints #

Conditionally set values per screen size

example #

Media Breakpoint demo

Container c = Container(
    padding: valueFor<EdgeInsetGeometry>(
    context,
    xs:EdgeInsets.only(left: 25, right: 20),
    md:EdgeInsets.only(left: 25, right: 20),
    lg:EdgeInsets.only(left: 25, right: 20),
    )
);
double num = valueFor<double>(
  context, 
  xs:1,
  sm:2,
  md:3,
  lg:4,
  xl:4,
);
4
likes
140
pub points
42%
popularity

Publisher

unverified uploader

This package allows you to apply values depending on media breakpoint provided.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on media_break_points