AndroidForceDark class Null safety

An Android-specific class used to indicate the force dark mode.

NOTE: available on Android 29+.


hashCode int
The hash code for this object. [...]
read-only, override
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toString() String
A string representation of this object. [...]
toValue() int


operator ==(Object value) bool
The equality operator. [...]

Static Properties

values Set<AndroidForceDark>

Static Methods

fromValue(int? value) AndroidForceDark?


FORCE_DARK_AUTO → const AndroidForceDark
Enable force dark dependent on the state of the WebView parent view.
const AndroidForceDark._internal(1)
FORCE_DARK_OFF → const AndroidForceDark
Disable force dark, irrespective of the force dark mode of the WebView parent. In this mode, WebView content will always be rendered as-is, regardless of whether native views are being automatically darkened.
const AndroidForceDark._internal(0)
FORCE_DARK_ON → const AndroidForceDark
Unconditionally enable force dark. In this mode WebView content will always be rendered so as to emulate a dark theme.
const AndroidForceDark._internal(2)