KeyboardMetrics.fromMap constructor
Creates a KeyboardMetrics instance from a platform channel map.
This factory constructor handles null values and type conversion, providing sensible defaults when data is missing.
Implementation
factory KeyboardMetrics.fromMap(Map<String, dynamic> map) {
return KeyboardMetrics(
keyboardHeight: (map['keyboardHeight'] as num?)?.toDouble() ?? 0.0,
safeAreaBottom: (map['safeAreaBottom'] as num?)?.toDouble() ?? 0.0,
isKeyboardVisible: map['isKeyboardVisible'] as bool? ?? false,
);
}