ResponsiveContext extension

Extensions pour faciliter l'accès aux informations responsives

on

Properties

columns int

Available on BuildContext, provided by the ResponsiveContext extension

Nombre de colonnes pour l'écran actuel
no setter
gap double

Available on BuildContext, provided by the ResponsiveContext extension

Espace entre les éléments adaptée à la taille d'écran
no setter
horizontalMargin double

Available on BuildContext, provided by the ResponsiveContext extension

Marge horizontale adaptée à la taille d'écran
no setter
isDesktop bool

Available on BuildContext, provided by the ResponsiveContext extension

no setter
isDesktopOrLarger bool

Available on BuildContext, provided by the ResponsiveContext extension

no setter
isLandscape bool

Available on BuildContext, provided by the ResponsiveContext extension

no setter
isLargeDesktop bool

Available on BuildContext, provided by the ResponsiveContext extension

no setter
isMobile bool

Available on BuildContext, provided by the ResponsiveContext extension

Vérifications rapides pour le type d'écran
no setter
isMobileOrTablet bool

Available on BuildContext, provided by the ResponsiveContext extension

Vérifications plus générales
no setter
isPortrait bool

Available on BuildContext, provided by the ResponsiveContext extension

Vérifications rapides pour l'orientation
no setter
isTablet bool

Available on BuildContext, provided by the ResponsiveContext extension

no setter
orientation SFScreenOrientation

Available on BuildContext, provided by the ResponsiveContext extension

Orientation de l'écran
no setter
responsiveHorizontalPadding EdgeInsets

Available on BuildContext, provided by the ResponsiveContext extension

Appliquer une marge horizontale adaptative
no setter
responsivePadding EdgeInsets

Available on BuildContext, provided by the ResponsiveContext extension

Padding adaptatif complet
no setter
screenHeight double

Available on BuildContext, provided by the ResponsiveContext extension

Hauteur de l'écran actuel
no setter
screenSize SFScreenSize

Available on BuildContext, provided by the ResponsiveContext extension

Type d'écran actuel
no setter
screenWidth double

Available on BuildContext, provided by the ResponsiveContext extension

Largeur de l'écran actuel
no setter

Methods

responsive<T>({required T mobile, T? tablet, T? desktop, T? largeDesktop}) → T

Available on BuildContext, provided by the ResponsiveContext extension

Sélectionner une valeur en fonction du type d'écran