Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState Enum Reference

Public Member Functions

 DisplayFeatureState (int encodedValue)
 

Public Attributes

 UNKNOWN =(0)
 
 POSTURE_FLAT =(1)
 
 POSTURE_HALF_OPENED =(2)
 
final int encodedValue
 

Detailed Description

State of the display feature.

For foldables, the state is the posture. For cutouts, this property is UNKNOWN

Definition at line 1343 of file FlutterRenderer.java.

Constructor & Destructor Documentation

◆ DisplayFeatureState()

io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState.DisplayFeatureState ( int  encodedValue)
inline

Definition at line 1362 of file FlutterRenderer.java.

Member Data Documentation

◆ encodedValue

final int io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState.encodedValue

Definition at line 1360 of file FlutterRenderer.java.

◆ POSTURE_FLAT

io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState.POSTURE_FLAT =(1)

The foldable device is completely open. The screen space that is presented to the user is flat. Corresponds to androidx.window.layout.FoldingFeature.State#FLAT

Definition at line 1351 of file FlutterRenderer.java.

◆ POSTURE_HALF_OPENED

io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState.POSTURE_HALF_OPENED =(2)

The foldable device's hinge is in an intermediate position between opened and closed state. There is a non-flat angle between parts of the flexible screen or between physical display panels. Corresponds to androidx.window.layout.FoldingFeature.State#HALF_OPENED

Definition at line 1358 of file FlutterRenderer.java.

◆ UNKNOWN

io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState.UNKNOWN =(0)

The display feature is a cutout or this state is new and not yet known to Flutter.

Definition at line 1345 of file FlutterRenderer.java.


The documentation for this enum was generated from the following file: