<itemvalue="The currently active set of [ui.AccessibilityFeatures]. This is set when the binding is first initialized and updated whenever a flag is changed. To listen to changes to accessibility features, create a [WidgetsBindingObserver] and listen to [WidgetsBindingObserver.didChangeAccessibilityFeatures]."/>
<itemvalue="Whether semantics information must be collected. Returns true if either the platform has requested semantics information to be generated or if [ensureSemantics] has been called otherwise. To get notified when this value changes register a listener with [addSemanticsEnabledListener]."/>
<itemvalue="Attempts to open the given [dataSource] and load metadata about the video."/>
<itemvalue="Starts playing the video. If the video is at the end, this method starts playing from the beginning. This method returns a future that completes as soon as the "play" command has been sent to the platform, not when playback itself is totally finished."/>
<itemvalue="True if video has finished playing to end. Reverts to false if video position changes, or video begins playing. Does not update if video is looping."/>
<itemvalue="A list of [FontVariation]s that affect how a variable font is rendered. Some fonts are variable fonts that can generate multiple font faces based on the values of customizable attributes. For example, a variable font may have a weight axis that can be set to a value between 1 and 1000. [FontVariation]s can be used to select the values of these design axes. For example, to control the weight axis of the Roboto Slab variable font (https:fonts.google.comspecimenRoboto+Slab): ```dart const TextStyle( fontFamily: 'RobotoSlab', fontVariations: <FontVariation>[FontVariation('wght', 900.0)] ) ``` Font variations can be interpolated via [lerp]. This is fastest when the same font variation axes are specified, in the same order, in both [TextStyle] objects. See [lerpFontVariations]. See also: [fontFeatures], for font variations that have discrete values."/>
<itemvalue="[TextInputAction.next] and [TextInputAction.previous], which automatically shift the focus to the nextprevious focusable item when the user is done editing."/>
<itemvalue="Whether the decoration is the same size as the input field. A collapsed decoration cannot have [labelText], [errorText], [counter], [icon], prefixes, and suffixes. To create a collapsed input decoration, use [InputDecoration.collapsed]."/>
<itemvalue="The application is not currently visible to the user, and not responding to user input. When the application is in this state, the engine will not call the [PlatformDispatcher.onBeginFrame] and [PlatformDispatcher.onDrawFrame] callbacks. This state is only entered on iOS and Android."/>
<itemvalue="All views of an application are hidden, either because the application is about to be paused (on iOS and Android), or because it has been minimized or placed on a desktop that is no longer visible (on non-web desktop), or is running in a window or tab that is no longer visible (on the web). On iOS and Android, in order to keep the state machine the same on all platforms, a transition to this state is synthesized before the [paused] state is entered when coming from [inactive], and before the [inactive] state is entered when coming from [paused]. This allows cross-platform implementations that want to know when an app is conceptually "hidden" to only write one handler."/>
<itemvalue="On Android and iOS, apps in this state should assume that they may be [hidden] and [paused] at any time."/>
<itemvalue="On Android, this corresponds to the Flutter host view running in Android's paused state (i.e. [`Activity.onPause`](https:developer.android.comreferenceandroidappActivityonPause()) has been called), or in Android's "resumed" state (i.e. [`Activity.onResume`](https:developer.android.comreferenceandroidappActivityonResume()) has been called) but does not have window focus. Examples of when apps transition to this state include when the app is partially obscured or another activity is focused, a app running in a split screen that isn't the current app, an app interrupted by a phone call, a picture-in-picture app, a system dialog, another view. It will also be inactive when the notification window shade is down, or the application switcher is visible."/>
<itemvalue="On iOS and macOS, this state corresponds to the Flutter host view running in the foreground inactive state. Apps transition to this state when in a phone call, when responding to a TouchID request, when entering the app switcher or the control center, or when the UIViewController hosting the Flutter app is transitioning."/>
<itemvalue="On non-web desktop platforms, this corresponds to an application that is not in the foreground, but still has visible windows. On the web, this corresponds to an application that is running in a window or tab that does not have input focus."/>
<itemvalue="At least one view of the application is visible, but none have input focus. The application is otherwise running normally."/>
<itemvalue="Returns whether the wakelock is currently enabled or not. If you want to retrieve the current wakelock status, you will have to call [WakelockPlus.enabled] and await its result: ```dart bool wakelockEnabled = await WakelockPlus.enabled;"/>
<itemvalue="Toggles the wakelock on or off. You can simply use this function to toggle the wakelock using a [bool] value (for the [enable] parameter). ```dart This line keeps the screen on. WakelockPlus.toggle(enable: true); bool enableWakelock = false; The following line disables the WakelockPlus. WakelockPlus.toggle(enable: enableWakelock); ``` You can await the [Future] to wait for the operation to complete."/>
<itemvalue="If `cacheWidth` or `cacheHeight` are provided, they indicate to the engine that the image must be decoded at the specified size. The image will be rendered to the constraints of the layout or [width] and [height] regardless of these parameters. These parameters are primarily intended to reduce the memory usage of [ImageCache]."/>