ResponsiveHelpers extension
==== EXTRA RESPONSIVE HELPERS ==== Additional helper methods for responsive layouts
- on
Methods
-
animDuration(
int baseMs) → Duration -
Available on BuildContext, provided by the ResponsiveHelpers extension
Create responsive animation duration -
autoTextSize(
{required double min, required double max}) → double -
Available on BuildContext, provided by the ResponsiveHelpers extension
Calculate text size with min/max constraints -
cardMargin(
double base) → EdgeInsets -
Available on BuildContext, provided by the ResponsiveHelpers extension
Create responsive card margin -
gridCellWidth(
double minCellWidth) → double -
Available on BuildContext, provided by the ResponsiveHelpers extension
Calculate grid cell width based on minimum cell size -
gridCount(
{int mobile = 2, int tablet = 3, int desktop = 4}) → int -
Available on BuildContext, provided by the ResponsiveHelpers extension
Calculate grid column count based on device type -
imageSize(
{required double width, required double height}) → Size -
Available on BuildContext, provided by the ResponsiveHelpers extension
Calculate responsive image size -
letterSpace(
double base) → double -
Available on BuildContext, provided by the ResponsiveHelpers extension
Calculate responsive letter spacing -
lineHeight(
double factor) → double -
Available on BuildContext, provided by the ResponsiveHelpers extension
Calculate responsive line height for TextStyle -
minButtonPadding(
double base) → EdgeInsets -
Available on BuildContext, provided by the ResponsiveHelpers extension
Create responsive button padding -
responsive<
T> ({required T mobile, T? tablet, T? desktop}) → T -
Available on BuildContext, provided by the ResponsiveHelpers extension
Responsive value selector based on device type -
responsiveValue<
T> ({required T defaultValue, T? sm, T? md, T? lg}) → T -
Available on BuildContext, provided by the ResponsiveHelpers extension
Responsive value based on screen width breakpoints -
wrapSpacing(
double base) → double -
Available on BuildContext, provided by the ResponsiveHelpers extension
Scale wrap spacing for Wrap widget