androidx.window.embedding
Classes
ActivityEmbeddingController | The controller that allows checking the current |
ActivityEmbeddingOptions | |
ActivityFilter | Filter for |
ActivityRule | Layout configuration rules for individual activities with split layouts. |
ActivityRule.Builder | Builder for |
ActivityStack | A container that holds a stack of activities, overlapping and bound to the same rectangle on the screen. |
DividerAttributes | The attributes of the divider layout and behavior. |
DividerAttributes.DragRange | Describes the range that the user is allowed to drag the draggable divider. |
DividerAttributes.DragRange.SplitRatioDragRange | A drag range represented as an interval of the primary container's split ratios. |
DividerAttributes.DraggableDividerAttributes | The attributes of a draggable divider. |
DividerAttributes.DraggableDividerAttributes.Builder | The |
DividerAttributes.FixedDividerAttributes | The attributes of a fixed divider. |
DividerAttributes.FixedDividerAttributes.Builder | The |
EmbeddedActivityWindowInfo | Describes the embedded window related info of an activity. |
EmbeddingAnimationBackground | Background to be used for window transition animations for embedding activities if the animation requires a background. |
EmbeddingAnimationBackground.ColorBackground | An {@link EmbeddingAnimationBackground} to specify of using a developer-defined color as the animation background. |
EmbeddingAnimationParams | Parameters to be used for window transition animations for embedding activities. |
EmbeddingAnimationParams.AnimationSpec | The animation to use when an activity transitions (e.g. open, close, or change). |
EmbeddingAnimationParams.Builder | Builder for creating an instance of |
EmbeddingAspectRatio | The aspect ratio of the parent window bound to allow embedding with the rule. |
EmbeddingConfiguration | Configurations of Activity Embedding environment that defines how the embedded Activities behave. |
EmbeddingConfiguration.Builder | Builder for creating an instance of |
EmbeddingConfiguration.DimAreaBehavior | The area of dimming to apply. |
EmbeddingRule | Base abstract class for activity embedding presentation rules, such as |
RuleController | The controller to manage |
SplitAttributes | Attributes that describe how the parent window (typically the activity task window) is split between the primary and secondary activity containers, including: |
SplitAttributes.Builder | Builder for creating an instance of |
SplitAttributes.LayoutDirection | The layout direction of the primary and secondary activity containers. |
SplitAttributes.SplitType | The type of parent window split, which defines the proportion of the parent window occupied by the primary and secondary activity containers. |
SplitAttributesCalculatorParams | The parameter container used to report the current device and window state in |
SplitController | The controller class that gets information about the currently active activity splits and provides interaction points to customize the splits and form new splits. |
SplitController.SplitSupportStatus | A class to determine if activity splits with Activity Embedding are currently available. |
SplitInfo | Describes a split pair of two containers with activities. |
SplitPairFilter | Filter for |
SplitPairRule | Split configuration rules for activity pairs. |
SplitPairRule.Builder | Builder for |
SplitPinRule | Split configuration rules for pinning an |
SplitPinRule.Builder | Builder for |
SplitPlaceholderRule | Configuration rules for split placeholders. |
SplitPlaceholderRule.Builder | Builder for |
SplitRule | Split configuration rules for activities that are launched to side in a split. |
SplitRule.FinishBehavior | Determines what happens with the associated container when all activities are finished in one of the containers in a split. |