DeviceInfo.genericTablet constructor

DeviceInfo.genericTablet({
  1. required TargetPlatform platform,
  2. required String id,
  3. required String name,
  4. required Size screenSize,
  5. EdgeInsets safeAreas = EdgeInsets.zero,
  6. EdgeInsets rotatedSafeAreas = EdgeInsets.zero,
  7. double pixelRatio = 2.0,
})

Create tablet screen configuration.

Implementation

factory DeviceInfo.genericTablet({
  required TargetPlatform platform,
  required String id,
  required String name,
  required Size screenSize,
  EdgeInsets safeAreas = EdgeInsets.zero,
  EdgeInsets rotatedSafeAreas = EdgeInsets.zero,
  double pixelRatio = 2.0,
}) =>
    DeviceInfo(
      identifier: DeviceIdentifier(
        platform,
        DeviceType.tablet,
        id,
      ),
      name: name,
      screenSize: screenSize,
      safeAreas: safeAreas,
      rotatedSafeAreas: rotatedSafeAreas,
      pixelRatio: pixelRatio,
      frameSize: calculateTabletFrameSize(screenSize),
      screenPath: createTabletScreenPath(screenSize),
    );