WindowConfigData constructor
WindowConfigData(
- String name, {
- required Size size,
- required double pixelDensity,
- required TargetPlatform targetPlatform,
- required BorderRadius borderRadius,
- required EdgeInsets safeAreaPadding,
- Size? keyboardSize,
- Size? notchSize,
- PunchHoleData? punchHole,
- HomeIndicatorData? homeIndicator,
Implementation
WindowConfigData(
this.name, {
required this.size,
required this.pixelDensity,
required this.targetPlatform,
required this.borderRadius,
required EdgeInsets safeAreaPadding,
this.keyboardSize,
this.notchSize,
this.punchHole,
this.homeIndicator,
}) : viewInsets = ViewPaddingImpl(
bottom: keyboardSize?.height ?? 0,
) *
pixelDensity,
padding = ViewPaddingImpl(
bottom: safeAreaPadding.bottom,
top: safeAreaPadding.top,
) *
pixelDensity,
physicalSize = size * pixelDensity;