Saltearse al contenido

ResponsiveMeasures

Clase que provee medidas de ancho y alto de la pantalla, además de booleanos para determinar el tipo de dispositivo. Incluye métodos para obtener el lado más corto de la pantalla, verificar si el dispositivo es móvil, tablet o escritorio, y calcular el reescalado de un widget.

Importación

import 'package:togie/utils/responsive_measures.dart';

Métodos

MétodoDescripción
widthWidgetMeasure({required double screenSize, required double widgetMinSize, required double screenMargin})

Calcula el reescalado de un widget basado en el tamaño de la pantalla, el tamaño mínimo del widget y el margen de la pantalla.

Propiedades

PropiedadTipoDescripción
shortestSidedouble

Retorna el lado más corto de la pantalla calculado a partir del tamaño físico y el devicePixelRatio.

isMobilebool

Indica si el dispositivo es móvil (lado más corto menor a 600).

isTabletbool

Indica si el dispositivo es una tablet (lado más corto entre 600 y 1100).

isDesktopbool

Indica si el dispositivo es de escritorio (lado más corto mayor o igual a 1100).

mobileMaxWidthdouble

Ancho máximo definido para dispositivos móviles (600).

tabletMaxWidthdouble

Ancho máximo definido para dispositivos tablet (1100).

Ejemplo de uso:

ResponsiveMeasures.isMobile