Saltearse al contenido

ResponsiveBuilder

ResponsiveBuilder es un widget que construye diferentes vistas basadas en el ancho de la pantalla. Utiliza un LayoutBuilder para determinar el DeviceScreenType (mobile, tablet o desktop) y llama a la función builder proporcionada para construir el widget correspondiente.

Importación

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

Ejemplo de uso:

ResponsiveBuilder(builder: (context, device) {
return MasonryGridView.count(
crossAxisCount: across,
mainAxisSpacing: 8,
crossAxisSpacing: 8,
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
itemCount: deliveryWatch.evidences.length,
itemBuilder: (context, index) {
final evidence = deliveryWatch.evidences[index];
return Widget
},
);
}
);