setBrightness method

  1. @override
Future<void> setBrightness(
  1. Brightness? brightness
)
override

change webview theme.

available only: macOS (Brightness.dark only 10.14+)

Implementation

@override
Future<void> setBrightness(Brightness? brightness) async {
  /// -1 : system default
  /// 0 : dark
  /// 1 : light
  if (!Platform.isMacOS) {
    throw UnsupportedError('Brightness is only supported on macOS.');
  }
  await channel.invokeMethod("setBrightness", {
    "viewId": viewId,
    "brightness": brightness?.index ?? -1,
  });
}