META-INF/androidx.window.extensions.core_core.version
META-INF/androidx.window.extensions_extensions.version
androidx/
androidx/window/
androidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback.class
<Unknown> package androidx.window.common public abstract androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback extends java.lang.Object { public abstract void onConsumerReadyToBeRemoved (java.util.function.Consumer) }
androidx/window/common/AcceptOnceConsumer.class
<Unknown> package androidx.window.common public androidx.window.common.AcceptOnceConsumer extends java.lang.Object implements java.util.function.Consumer { public void <init> (androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback, java.util.function.Consumer) public void accept (java.lang.Object) }
androidx/window/common/BaseDataProducer.class
<Unknown> package androidx.window.common public abstract androidx.window.common.BaseDataProducer extends java.lang.Object implements androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback { public void <init> () public abstract void getData (java.util.function.Consumer) public final void addDataChangedCallback (java.util.function.Consumer) public final void removeDataChangedCallback (java.util.function.Consumer) public final boolean hasListeners () protected void onListenersChanged () public abstract java.util.Optional getCurrentData () protected void notifyDataChanged (java.lang.Object) public void onConsumerReadyToBeRemoved (java.util.function.Consumer) }
androidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper.class
<Unknown> package androidx.window.common androidx.window.common.DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper extends java.lang.Object { final boolean mIsHalfOpenedSupported void <init> (android.content.Context, java.util.List) boolean isDeviceStateToPostureMapEmpty () boolean isDeviceStateValid (android.hardware.devicestate.DeviceState) int getHingeState (android.hardware.devicestate.DeviceState) }
androidx/window/common/DeviceStateManagerFoldingFeatureProducer.class
<Unknown> package androidx.window.common public final androidx.window.common.DeviceStateManagerFoldingFeatureProducer extends androidx.window.common.BaseDataProducer { public void <init> (android.content.Context, androidx.window.common.RawFoldingFeatureProducer, android.hardware.devicestate.DeviceStateManager) void onDeviceStateChanged (android.hardware.devicestate.DeviceState) protected void onListenersChanged () public java.util.Optional getCurrentData () public java.util.List getFoldsWithUnknownState () public java.util.List getDisplayFeatures () public boolean isHalfOpenedSupported () public void getData (java.util.function.Consumer) }
androidx/window/common/EmptyLifecycleCallbacksAdapter.class
<Unknown> package androidx.window.common public androidx.window.common.EmptyLifecycleCallbacksAdapter extends java.lang.Object implements android.app.Application$ActivityLifecycleCallbacks { public void <init> () public void onActivityCreated (android.app.Activity, android.os.Bundle) public void onActivityStarted (android.app.Activity) public void onActivityResumed (android.app.Activity) public void onActivityPaused (android.app.Activity) public void onActivityStopped (android.app.Activity) public void onActivitySaveInstanceState (android.app.Activity, android.os.Bundle) public void onActivityDestroyed (android.app.Activity) }
androidx/window/common/ExtensionHelper.class
<Unknown> package androidx.window.common public final androidx.window.common.ExtensionHelper extends java.lang.Object { public static void rotateRectToDisplayRotation (android.view.DisplayInfo, int, android.graphics.Rect) public static void transformToWindowSpaceRect (android.content.Context, android.graphics.Rect) public static void transformToWindowSpaceRect (android.app.WindowConfiguration, android.graphics.Rect) public static boolean isZero (android.graphics.Rect) }
androidx/window/common/RawFoldingFeatureProducer$SettingsObserver.class
<Unknown> package androidx.window.common final androidx.window.common.RawFoldingFeatureProducer$SettingsObserver extends android.database.ContentObserver { void <init> (androidx.window.common.RawFoldingFeatureProducer) public void onChange (boolean, android.net.Uri) }
androidx/window/common/RawFoldingFeatureProducer.class
<Unknown> package androidx.window.common public final androidx.window.common.RawFoldingFeatureProducer extends androidx.window.common.BaseDataProducer { public void <init> (android.content.Context) public void getData (java.util.function.Consumer) protected void onListenersChanged () public java.util.Optional getCurrentData () }
androidx/window/common/collections/ListUtil.class
<Unknown> package androidx.window.common.collections public final androidx.window.common.collections.ListUtil extends java.lang.Object { public static java.util.List map (java.util.List, java.util.function.Function) }
androidx/window/common/layout/CommonFoldingFeature$State.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.CommonFoldingFeature$State extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/CommonFoldingFeature$Type.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.CommonFoldingFeature$Type extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/CommonFoldingFeature.class
<Unknown> package androidx.window.common.layout public final androidx.window.common.layout.CommonFoldingFeature extends java.lang.Object { public static final String TAG public static final int COMMON_TYPE_FOLD public static final int COMMON_TYPE_HINGE public static final int COMMON_STATE_UNKNOWN public static final int COMMON_STATE_NO_FOLDING_FEATURES public static final int COMMON_STATE_HALF_OPENED public static final int COMMON_STATE_FLAT public static final int COMMON_STATE_USE_BASE_STATE public static java.util.List parseListFromString (java.lang.String, int) public void <init> (int, int, android.graphics.Rect) public int getType () public int getState () public android.graphics.Rect getRect () public boolean equals (java.lang.Object) public java.lang.String toString () public int hashCode () }
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldProperty extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldType.class
<Unknown> package androidx.window.common.layout public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldType extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/common/layout/DisplayFoldFeatureCommon.class
<Unknown> package androidx.window.common.layout public final androidx.window.common.layout.DisplayFoldFeatureCommon extends java.lang.Object { public static final int DISPLAY_FOLD_FEATURE_TYPE_UNKNOWN public static final int DISPLAY_FOLD_FEATURE_TYPE_HINGE public static final int DISPLAY_FOLD_FEATURE_TYPE_SCREEN_FOLD_IN public static final int DISPLAY_FOLD_FEATURE_PROPERTY_SUPPORTS_HALF_OPENED public static androidx.window.common.layout.DisplayFoldFeatureCommon create (androidx.window.common.layout.CommonFoldingFeature, boolean) public void <init> (int, java.util.Set) public int getType () public boolean hasProperty (int) public transient boolean hasProperties (int[]) public java.util.Set getProperties () public boolean equals (java.lang.Object) public int hashCode () public java.lang.String toString () }
androidx/window/extensions/
androidx/window/extensions/RequiresVendorApiLevel.class
RequiresVendorApiLevel.java package androidx.window.extensions public abstract annotation androidx.window.extensions.RequiresVendorApiLevel extends java.lang.Object implements java.lang.annotation.Annotation { public static final int VENDOR_API_LEVEL_NOT_SET public abstract int level () public abstract int deprecatedSince () }
androidx/window/extensions/WindowExtensions.class
WindowExtensions.java package androidx.window.extensions public abstract androidx.window.extensions.WindowExtensions extends java.lang.Object { public int getVendorApiLevel () public abstract androidx.window.extensions.layout.WindowLayoutComponent getWindowLayoutComponent () public androidx.window.extensions.embedding.ActivityEmbeddingComponent getActivityEmbeddingComponent () public androidx.window.extensions.area.WindowAreaComponent getWindowAreaComponent () }
androidx/window/extensions/WindowExtensionsImpl.class
<Unknown> package androidx.window.extensions androidx.window.extensions.WindowExtensionsImpl extends java.lang.Object implements androidx.window.extensions.WindowExtensions { void <init> () static int getExtensionsVersionCurrentPlatform () public int getVendorApiLevel () boolean hasLevelOverride () public androidx.window.extensions.layout.WindowLayoutComponent getWindowLayoutComponent () public androidx.window.extensions.embedding.ActivityEmbeddingComponent getActivityEmbeddingComponent () public androidx.window.extensions.area.WindowAreaComponent getWindowAreaComponent () static boolean isActivityEmbeddingEnabled () }
androidx/window/extensions/WindowExtensionsProvider$DisabledWindowExtensions.class
<Unknown> package androidx.window.extensions androidx.window.extensions.WindowExtensionsProvider$DisabledWindowExtensions extends java.lang.Object implements androidx.window.extensions.WindowExtensions { public int getVendorApiLevel () public androidx.window.extensions.layout.WindowLayoutComponent getWindowLayoutComponent () public androidx.window.extensions.embedding.ActivityEmbeddingComponent getActivityEmbeddingComponent () public androidx.window.extensions.area.WindowAreaComponent getWindowAreaComponent () }
androidx/window/extensions/WindowExtensionsProvider.class
<Unknown> package androidx.window.extensions public androidx.window.extensions.WindowExtensionsProvider extends java.lang.Object { public void <init> () public static androidx.window.extensions.WindowExtensions getWindowExtensions () }
androidx/window/extensions/area/
androidx/window/extensions/area/ExtensionWindowAreaPresentation.class
ExtensionWindowAreaPresentation.java package androidx.window.extensions.area public abstract androidx.window.extensions.area.ExtensionWindowAreaPresentation extends java.lang.Object { public abstract android.content.Context getPresentationContext () public abstract void setPresentationView (android.view.View) public android.view.Window getWindow () }
androidx/window/extensions/area/ExtensionWindowAreaStatus.class
ExtensionWindowAreaStatus.java package androidx.window.extensions.area public abstract androidx.window.extensions.area.ExtensionWindowAreaStatus extends java.lang.Object { public abstract int getWindowAreaStatus () public abstract android.util.DisplayMetrics getWindowAreaDisplayMetrics () }
androidx/window/extensions/area/RearDisplayPresentation.class
<Unknown> package androidx.window.extensions.area androidx.window.extensions.area.RearDisplayPresentation extends android.app.Presentation implements androidx.window.extensions.area.ExtensionWindowAreaPresentation { void <init> (android.content.Context, android.view.Display, androidx.window.extensions.core.util.function.Consumer) protected void onStart () public android.content.Context getPresentationContext () public void setPresentationView (android.view.View) }
androidx/window/extensions/area/RearDisplayPresentationController.class
<Unknown> package androidx.window.extensions.area androidx.window.extensions.area.RearDisplayPresentationController extends java.lang.Object { void <init> (android.content.Context, androidx.window.extensions.core.util.function.Consumer) public void startSession (android.view.Display) public void endSession () public androidx.window.extensions.area.ExtensionWindowAreaPresentation getWindowAreaPresentation () }
androidx/window/extensions/area/RearDisplayPresentationRequestCallback$RearDisplayListener.class
<Unknown> package androidx.window.extensions.area androidx.window.extensions.area.RearDisplayPresentationRequestCallback$RearDisplayListener extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener { public void onDisplayAdded (int) public void onDisplayRemoved (int) public void onDisplayChanged (int) }
androidx/window/extensions/area/RearDisplayPresentationRequestCallback.class
<Unknown> package androidx.window.extensions.area public androidx.window.extensions.area.RearDisplayPresentationRequestCallback extends java.lang.Object implements android.hardware.devicestate.DeviceStateRequest$Callback { public void <init> (android.content.Context, androidx.window.extensions.area.RearDisplayPresentationController) public void onRequestActivated (android.hardware.devicestate.DeviceStateRequest) public void onRequestCanceled (android.hardware.devicestate.DeviceStateRequest) }
androidx/window/extensions/area/RearDisplayPresentationStatus.class
<Unknown> package androidx.window.extensions.area androidx.window.extensions.area.RearDisplayPresentationStatus extends java.lang.Object implements androidx.window.extensions.area.ExtensionWindowAreaStatus { void <init> (int, android.util.DisplayMetrics) public int getWindowAreaStatus () public android.util.DisplayMetrics getWindowAreaDisplayMetrics () }
androidx/window/extensions/area/WindowAreaComponent$WindowAreaSessionState.class
WindowAreaComponent.java package androidx.window.extensions.area public abstract annotation androidx.window.extensions.area.WindowAreaComponent$WindowAreaSessionState extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/extensions/area/WindowAreaComponent$WindowAreaStatus.class
WindowAreaComponent.java package androidx.window.extensions.area public abstract annotation androidx.window.extensions.area.WindowAreaComponent$WindowAreaStatus extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/extensions/area/WindowAreaComponent.class
WindowAreaComponent.java package androidx.window.extensions.area public abstract androidx.window.extensions.area.WindowAreaComponent extends java.lang.Object { public static final int STATUS_UNSUPPORTED public static final int STATUS_UNAVAILABLE public static final int STATUS_AVAILABLE public static final int STATUS_ACTIVE public static final int SESSION_STATE_INACTIVE public static final int SESSION_STATE_ACTIVE public static final int SESSION_STATE_CONTENT_VISIBLE public abstract void addRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer) public abstract void removeRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer) public abstract void startRearDisplaySession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer) public abstract void endRearDisplaySession () public void addRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer) androidx.window.extensions.core.util.function.Consumer consumer public void removeRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer) androidx.window.extensions.core.util.function.Consumer consumer public void startRearDisplayPresentationSession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer) android.app.Activity activity androidx.window.extensions.core.util.function.Consumer consumer public void endRearDisplayPresentationSession () public androidx.window.extensions.area.ExtensionWindowAreaPresentation getRearDisplayPresentation () public android.util.DisplayMetrics getRearDisplayMetrics () }
androidx/window/extensions/area/WindowAreaComponentImpl$RearDisplayStateRequestCallbackAdapter.class
<Unknown> package androidx.window.extensions.area androidx.window.extensions.area.WindowAreaComponentImpl$RearDisplayStateRequestCallbackAdapter extends java.lang.Object implements android.hardware.devicestate.DeviceStateRequest$Callback { void <init> (androidx.window.extensions.area.WindowAreaComponentImpl, androidx.window.extensions.core.util.function.Consumer) public void onRequestActivated (android.hardware.devicestate.DeviceStateRequest) public void onRequestCanceled (android.hardware.devicestate.DeviceStateRequest) }
androidx/window/extensions/area/WindowAreaComponentImpl.class
<Unknown> package androidx.window.extensions.area public androidx.window.extensions.area.WindowAreaComponentImpl extends java.lang.Object implements androidx.window.extensions.area.WindowAreaComponent android.hardware.devicestate.DeviceStateManager$DeviceStateCallback { static int getRdmV1Identifier (java.util.List) static int getRdmV2Identifier (java.util.List) public void <init> (android.content.Context) public void addRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer) public void removeRearDisplayStatusListener (androidx.window.extensions.core.util.function.Consumer) public void startRearDisplaySession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer) public void endRearDisplaySession () public android.util.DisplayMetrics getRearDisplayMetrics () public void addRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer) public void removeRearDisplayPresentationStatusListener (androidx.window.extensions.core.util.function.Consumer) public void startRearDisplayPresentationSession (android.app.Activity, androidx.window.extensions.core.util.function.Consumer) public void endRearDisplayPresentationSession () public androidx.window.extensions.area.ExtensionWindowAreaPresentation getRearDisplayPresentation () public void onSupportedStatesChanged (java.util.List) public void onDeviceStateChanged (android.hardware.devicestate.DeviceState) static void rotateRearDisplayMetricsIfNeeded (int, int, android.util.DisplayMetrics) }
androidx/window/extensions/core/
androidx/window/extensions/core/util/
androidx/window/extensions/core/util/function/
androidx/window/extensions/core/util/function/Consumer.class
Consumer.java package androidx.window.extensions.core.util.function public abstract androidx.window.extensions.core.util.function.Consumer extends java.lang.Object { public abstract void accept (java.lang.Object) }
androidx/window/extensions/core/util/function/Function.class
Function.java package androidx.window.extensions.core.util.function public abstract androidx.window.extensions.core.util.function.Function extends java.lang.Object { public abstract java.lang.Object apply (java.lang.Object) }
androidx/window/extensions/core/util/function/Predicate.class
Predicate.java package androidx.window.extensions.core.util.function public abstract androidx.window.extensions.core.util.function.Predicate extends java.lang.Object { public abstract boolean test (java.lang.Object) }
androidx/window/extensions/embedding/
androidx/window/extensions/embedding/ActivityEmbeddingComponent.class
ActivityEmbeddingComponent.java package androidx.window.extensions.embedding public abstract androidx.window.extensions.embedding.ActivityEmbeddingComponent extends java.lang.Object { public static final int OVERLAY_FEATURE_API_LEVEL public abstract void setEmbeddingRules (java.util.Set) public abstract void setSplitInfoCallback (java.util.function.Consumer) public void setSplitInfoCallback (androidx.window.extensions.core.util.function.Consumer) androidx.window.extensions.core.util.function.Consumer consumer public abstract void clearSplitInfoCallback () public abstract boolean isActivityEmbedded (android.app.Activity) public boolean pinTopActivityStack (int, androidx.window.extensions.embedding.SplitPinRule) int taskId androidx.window.extensions.embedding.SplitPinRule splitPinRule public void unpinTopActivityStack (int) int taskId public abstract void setSplitAttributesCalculator (androidx.window.extensions.core.util.function.Function) public abstract void clearSplitAttributesCalculator () public android.app.ActivityOptions setLaunchingActivityStack (android.app.ActivityOptions, android.os.IBinder) android.app.ActivityOptions options android.os.IBinder token public void finishActivityStacks (java.util.Set) java.util.Set activityStackTokens public void finishActivityStacksWithTokens (java.util.Set) androidx.window.extensions.embedding.ActivityStack$Token token java.util.Set activityStackTokens java.util.Set binderSet public void invalidateTopVisibleSplitAttributes () public void updateSplitAttributes (android.os.IBinder, androidx.window.extensions.embedding.SplitAttributes) android.os.IBinder splitInfoToken androidx.window.extensions.embedding.SplitAttributes splitAttributes public void updateSplitAttributes (androidx.window.extensions.embedding.SplitInfo$Token, androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitInfo$Token splitInfoToken androidx.window.extensions.embedding.SplitAttributes splitAttributes public androidx.window.extensions.embedding.ParentContainerInfo getParentContainerInfo (androidx.window.extensions.embedding.ActivityStack$Token) androidx.window.extensions.embedding.ActivityStack$Token activityStackToken public void setActivityStackAttributesCalculator (androidx.window.extensions.core.util.function.Function) androidx.window.extensions.core.util.function.Function calculator public void clearActivityStackAttributesCalculator () public void updateActivityStackAttributes (androidx.window.extensions.embedding.ActivityStack$Token, androidx.window.extensions.embedding.ActivityStackAttributes) androidx.window.extensions.embedding.ActivityStack$Token token androidx.window.extensions.embedding.ActivityStackAttributes activityStackAttributes public androidx.window.extensions.embedding.ActivityStack$Token getActivityStackToken (java.lang.String) String tag public void registerActivityStackCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer) java.util.concurrent.Executor executor androidx.window.extensions.core.util.function.Consumer callback public void unregisterActivityStackCallback (androidx.window.extensions.core.util.function.Consumer) androidx.window.extensions.core.util.function.Consumer callback public void setEmbeddedActivityWindowInfoCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer) java.util.concurrent.Executor executor androidx.window.extensions.core.util.function.Consumer callback public void clearEmbeddedActivityWindowInfoCallback () public androidx.window.extensions.embedding.EmbeddedActivityWindowInfo getEmbeddedActivityWindowInfo (android.app.Activity) android.app.Activity activity public void setAutoSaveEmbeddingState (boolean) boolean saveEmbeddingState }
androidx/window/extensions/embedding/ActivityEmbeddingOptionsProperties.class
ActivityEmbeddingOptionsProperties.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.ActivityEmbeddingOptionsProperties extends java.lang.Object { public static final String KEY_OVERLAY_TAG public static final String KEY_ACTIVITY_STACK_TOKEN private void <init> () }
androidx/window/extensions/embedding/ActivityRule$Builder.class
ActivityRule.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.ActivityRule$Builder extends java.lang.Object { private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate private boolean mAlwaysExpand private String mTag public void <init> (java.util.function.Predicate, java.util.function.Predicate) java.util.function.Predicate activityPredicate java.util.function.Predicate intentPredicate public void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate) androidx.window.extensions.core.util.function.Predicate activityPredicate androidx.window.extensions.core.util.function.Predicate intentPredicate public androidx.window.extensions.embedding.ActivityRule$Builder setShouldAlwaysExpand (boolean) boolean alwaysExpand public androidx.window.extensions.embedding.ActivityRule$Builder setTag (java.lang.String) String tag public androidx.window.extensions.embedding.ActivityRule build () }
androidx/window/extensions/embedding/ActivityRule.class
ActivityRule.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.ActivityRule extends androidx.window.extensions.embedding.EmbeddingRule { private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate private final boolean mShouldAlwaysExpand void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, boolean, java.lang.String) androidx.window.extensions.core.util.function.Predicate activityPredicate androidx.window.extensions.core.util.function.Predicate intentPredicate boolean shouldAlwaysExpand String tag public boolean matchesActivity (android.app.Activity) android.app.Activity activity public boolean matchesIntent (android.content.Intent) android.content.Intent intent public boolean shouldAlwaysExpand () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.ActivityRule that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/ActivityStack$Token.class
ActivityStack.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.ActivityStack$Token extends java.lang.Object { public static final androidx.window.extensions.embedding.ActivityStack$Token INVALID_ACTIVITY_STACK_TOKEN private static final String KEY_ACTIVITY_STACK_RAW_TOKEN private final android.os.IBinder mToken void <init> (android.os.IBinder) android.os.IBinder token public static androidx.window.extensions.embedding.ActivityStack$Token createFromBinder (android.os.IBinder) android.os.IBinder token public static androidx.window.extensions.embedding.ActivityStack$Token readFromBundle (android.os.Bundle) android.os.Bundle bundle android.os.IBinder token public android.os.Bundle toBundle () android.os.Bundle bundle android.os.IBinder getRawToken () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.ActivityStack$Token token public int hashCode () public java.lang.String toString () static void <clinit> () }
androidx/window/extensions/embedding/ActivityStack.class
ActivityStack.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.ActivityStack extends java.lang.Object { private final java.util.List mActivities private final boolean mIsEmpty private final androidx.window.extensions.embedding.ActivityStack$Token mToken private final String mTag void <init> (java.util.List, boolean, androidx.window.extensions.embedding.ActivityStack$Token, java.lang.String) java.util.List activities boolean isEmpty androidx.window.extensions.embedding.ActivityStack$Token token String tag public java.util.List getActivities () public boolean isEmpty () public androidx.window.extensions.embedding.ActivityStack$Token getActivityStackToken () public java.lang.String getTag () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.ActivityStack that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/ActivityStackAttributes$1.class
ActivityStackAttributes.java package androidx.window.extensions.embedding synthetic androidx.window.extensions.embedding.ActivityStackAttributes$1 extends java.lang.Object { }
androidx/window/extensions/embedding/ActivityStackAttributes$Builder.class
ActivityStackAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.ActivityStackAttributes$Builder extends java.lang.Object { private final android.graphics.Rect mRelativeBounds private androidx.window.extensions.embedding.WindowAttributes mWindowAttributes public void <init> () public androidx.window.extensions.embedding.ActivityStackAttributes$Builder setRelativeBounds (android.graphics.Rect) android.graphics.Rect relativeBounds public androidx.window.extensions.embedding.ActivityStackAttributes$Builder setWindowAttributes (androidx.window.extensions.embedding.WindowAttributes) androidx.window.extensions.embedding.WindowAttributes attributes public androidx.window.extensions.embedding.ActivityStackAttributes build () }
androidx/window/extensions/embedding/ActivityStackAttributes.class
ActivityStackAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.ActivityStackAttributes extends java.lang.Object { private final android.graphics.Rect mRelativeBounds private final androidx.window.extensions.embedding.WindowAttributes mWindowAttributes private void <init> (android.graphics.Rect, androidx.window.extensions.embedding.WindowAttributes) android.graphics.Rect relativeBounds androidx.window.extensions.embedding.WindowAttributes windowAttributes public android.graphics.Rect getRelativeBounds () public androidx.window.extensions.embedding.WindowAttributes getWindowAttributes () public int hashCode () public boolean equals (java.lang.Object) Object obj androidx.window.extensions.embedding.ActivityStackAttributes attrs public java.lang.String toString () synthetic void <init> (android.graphics.Rect, androidx.window.extensions.embedding.WindowAttributes, androidx.window.extensions.embedding.ActivityStackAttributes$1) android.graphics.Rect x0 androidx.window.extensions.embedding.WindowAttributes x1 androidx.window.extensions.embedding.ActivityStackAttributes$1 x2 }
androidx/window/extensions/embedding/ActivityStackAttributesCalculatorParams.class
ActivityStackAttributesCalculatorParams.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.ActivityStackAttributesCalculatorParams extends java.lang.Object { private final androidx.window.extensions.embedding.ParentContainerInfo mParentContainerInfo private final String mActivityStackTag private final android.os.Bundle mLaunchOptions void <init> (androidx.window.extensions.embedding.ParentContainerInfo, java.lang.String, android.os.Bundle) androidx.window.extensions.embedding.ParentContainerInfo parentContainerInfo String activityStackTag android.os.Bundle launchOptions public androidx.window.extensions.embedding.ParentContainerInfo getParentContainerInfo () public java.lang.String getActivityStackTag () public android.os.Bundle getLaunchOptions () public java.lang.String toString () }
androidx/window/extensions/embedding/AnimationBackground$1.class
AnimationBackground.java package androidx.window.extensions.embedding synthetic androidx.window.extensions.embedding.AnimationBackground$1 extends java.lang.Object { }
androidx/window/extensions/embedding/AnimationBackground$ColorBackground.class
AnimationBackground.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.AnimationBackground$ColorBackground extends androidx.window.extensions.embedding.AnimationBackground { private final int mColor private void <init> (int) int color int alpha public int getColor () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.AnimationBackground$ColorBackground that public int hashCode () public java.lang.String toString () synthetic void <init> (int, androidx.window.extensions.embedding.AnimationBackground$1) int x0 androidx.window.extensions.embedding.AnimationBackground$1 x1 }
androidx/window/extensions/embedding/AnimationBackground$DefaultBackground.class
AnimationBackground.java package androidx.window.extensions.embedding androidx.window.extensions.embedding.AnimationBackground$DefaultBackground extends androidx.window.extensions.embedding.AnimationBackground { private void <init> () public java.lang.String toString () synthetic void <init> (androidx.window.extensions.embedding.AnimationBackground$1) androidx.window.extensions.embedding.AnimationBackground$1 x0 }
androidx/window/extensions/embedding/AnimationBackground.class
AnimationBackground.java package androidx.window.extensions.embedding public abstract androidx.window.extensions.embedding.AnimationBackground extends java.lang.Object { public static final androidx.window.extensions.embedding.AnimationBackground ANIMATION_BACKGROUND_DEFAULT public static androidx.window.extensions.embedding.AnimationBackground$ColorBackground createColorBackground (int) int color private void <init> () synthetic void <init> (androidx.window.extensions.embedding.AnimationBackground$1) androidx.window.extensions.embedding.AnimationBackground$1 x0 static void <clinit> () }
androidx/window/extensions/embedding/AnimationParams$1.class
AnimationParams.java package androidx.window.extensions.embedding synthetic androidx.window.extensions.embedding.AnimationParams$1 extends java.lang.Object { }
androidx/window/extensions/embedding/AnimationParams$Builder.class
AnimationParams.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.AnimationParams$Builder extends java.lang.Object { private androidx.window.extensions.embedding.AnimationBackground mAnimationBackground private int mOpenAnimationResId private int mCloseAnimationResId private int mChangeAnimationResId public void <init> () public androidx.window.extensions.embedding.AnimationParams$Builder setAnimationBackground (androidx.window.extensions.embedding.AnimationBackground) androidx.window.extensions.embedding.AnimationBackground background public androidx.window.extensions.embedding.AnimationParams$Builder setOpenAnimationResId (int) int resId public androidx.window.extensions.embedding.AnimationParams$Builder setCloseAnimationResId (int) int resId public androidx.window.extensions.embedding.AnimationParams$Builder setChangeAnimationResId (int) int resId public androidx.window.extensions.embedding.AnimationParams build () }
androidx/window/extensions/embedding/AnimationParams.class
AnimationParams.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.AnimationParams extends java.lang.Object { public static final int DEFAULT_ANIMATION_RESOURCES_ID private final androidx.window.extensions.embedding.AnimationBackground mAnimationBackground private final int mOpenAnimationResId private final int mCloseAnimationResId private final int mChangeAnimationResId private void <init> (androidx.window.extensions.embedding.AnimationBackground, int, int, int) androidx.window.extensions.embedding.AnimationBackground animationBackground int openAnimationResId int closeAnimationResId int changeAnimationResId public androidx.window.extensions.embedding.AnimationBackground getAnimationBackground () public int getOpenAnimationResId () public int getCloseAnimationResId () public int getChangeAnimationResId () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.AnimationParams that public int hashCode () public java.lang.String toString () synthetic void <init> (androidx.window.extensions.embedding.AnimationBackground, int, int, int, androidx.window.extensions.embedding.AnimationParams$1) androidx.window.extensions.embedding.AnimationBackground x0 int x1 int x2 int x3 androidx.window.extensions.embedding.AnimationParams$1 x4 }
androidx/window/extensions/embedding/BackupHelper$BackupIdler.class
<Unknown> package androidx.window.extensions.embedding final androidx.window.extensions.embedding.BackupHelper$BackupIdler extends java.lang.Object implements android.os.MessageQueue$IdleHandler { void <init> (androidx.window.extensions.embedding.BackupHelper) public boolean queueIdle () }
androidx/window/extensions/embedding/BackupHelper.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.BackupHelper extends java.lang.Object { void <init> (androidx.window.extensions.embedding.SplitController, androidx.window.extensions.embedding.SplitPresenter, android.os.Bundle) void setAutoSaveEmbeddingState (boolean) void scheduleBackup () void abortTaskContainerRebuilding (android.window.WindowContainerTransaction) boolean hasPendingStateToRestore () boolean rebuildTaskContainers (android.window.WindowContainerTransaction, java.util.Set) }
androidx/window/extensions/embedding/DividerAttributes$1.class
DividerAttributes.java package androidx.window.extensions.embedding synthetic androidx.window.extensions.embedding.DividerAttributes$1 extends java.lang.Object { }
androidx/window/extensions/embedding/DividerAttributes$Builder.class
DividerAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.DividerAttributes$Builder extends java.lang.Object { private final int mDividerType private int mWidthDp private float mPrimaryMinRatio private float mPrimaryMaxRatio private int mDividerColor private boolean mIsDraggingToFullscreenAllowed private int mPrimaryVeilColor private int mSecondaryVeilColor public void <init> (int) int dividerType public void <init> (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes original public androidx.window.extensions.embedding.DividerAttributes$Builder setWidthDp (int) int widthDp public androidx.window.extensions.embedding.DividerAttributes$Builder setPrimaryMinRatio (float) float primaryMinRatio public androidx.window.extensions.embedding.DividerAttributes$Builder setPrimaryMaxRatio (float) float primaryMaxRatio public androidx.window.extensions.embedding.DividerAttributes$Builder setDividerColor (int) int dividerColor public androidx.window.extensions.embedding.DividerAttributes$Builder setDraggingToFullscreenAllowed (boolean) boolean isDraggingToFullscreenAllowed public androidx.window.extensions.embedding.DividerAttributes$Builder setPrimaryVeilColor (int) int color public androidx.window.extensions.embedding.DividerAttributes$Builder setSecondaryVeilColor (int) int color public androidx.window.extensions.embedding.DividerAttributes build () }
androidx/window/extensions/embedding/DividerAttributes.class
DividerAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.DividerAttributes extends java.lang.Object { public static final int DIVIDER_TYPE_FIXED public static final int DIVIDER_TYPE_DRAGGABLE public static final float RATIO_SYSTEM_DEFAULT public static final int WIDTH_SYSTEM_DEFAULT public static final int DIVIDER_VEIL_COLOR_DEFAULT private final int mDividerType private final int mWidthDp private final float mPrimaryMinRatio private final float mPrimaryMaxRatio private final int mDividerColor private final boolean mIsDraggingToFullscreenAllowed private final int mPrimaryVeilColor private final int mSecondaryVeilColor private void <init> (int, int, float, float, int, boolean, int, int) int dividerType int widthDp float primaryMinRatio float primaryMaxRatio int dividerColor boolean isDraggingToFullscreenAllowed int primaryVeilColor int secondaryVeilColor public int getDividerType () public int getWidthDp () public float getPrimaryMinRatio () public float getPrimaryMaxRatio () public int getDividerColor () public boolean isDraggingToFullscreenAllowed () public int getPrimaryVeilColor () public int getSecondaryVeilColor () public boolean equals (java.lang.Object) Object obj androidx.window.extensions.embedding.DividerAttributes other public int hashCode () public java.lang.String toString () static synthetic int access$000 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 static synthetic int access$100 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 static synthetic float access$200 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 static synthetic float access$300 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 static synthetic int access$400 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 static synthetic boolean access$500 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 static synthetic int access$600 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 static synthetic int access$700 (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes x0 synthetic void <init> (int, int, float, float, int, boolean, int, int, androidx.window.extensions.embedding.DividerAttributes$1) int x0 int x1 float x2 float x3 int x4 boolean x5 int x6 int x7 androidx.window.extensions.embedding.DividerAttributes$1 x8 }
androidx/window/extensions/embedding/DividerPresenter$DragEventCallback.class
<Unknown> package androidx.window.extensions.embedding abstract androidx.window.extensions.embedding.DividerPresenter$DragEventCallback extends java.lang.Object { public abstract void onStartDragging (androidx.window.extensions.core.util.function.Consumer) public abstract void onFinishDragging (int, androidx.window.extensions.core.util.function.Consumer) }
androidx/window/extensions/embedding/DividerPresenter$Properties.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.DividerPresenter$Properties extends java.lang.Object { void <init> (android.content.res.Configuration, androidx.window.extensions.embedding.DividerAttributes, android.view.SurfaceControl, int, boolean, boolean, int, boolean, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer) }
androidx/window/extensions/embedding/DividerPresenter$Renderer.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.DividerPresenter$Renderer extends java.lang.Object { void update () void release () }
androidx/window/extensions/embedding/DividerPresenter.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.DividerPresenter extends java.lang.Object implements android.view.View$OnTouchListener { static final float RATIO_EXPANDED_PRIMARY static final float RATIO_EXPANDED_SECONDARY static final float DEFAULT_MIN_RATIO static final float DEFAULT_MAX_RATIO static final int DEFAULT_DIVIDER_WIDTH_DP static final android.view.animation.PathInterpolator FLING_ANIMATION_INTERPOLATOR static final int FLING_ANIMATION_DURATION static final int MIN_DISMISS_VELOCITY_DP_PER_SECOND static final int MIN_FLING_VELOCITY_DP_PER_SECOND android.view.VelocityTracker mVelocityTracker androidx.window.extensions.embedding.DividerPresenter$Properties mProperties androidx.window.extensions.embedding.DividerPresenter$Renderer mRenderer android.os.IBinder mDecorSurfaceOwner void <init> (int, androidx.window.extensions.embedding.DividerPresenter$DragEventCallback, java.util.concurrent.Executor) void updateDivider (android.window.WindowContainerTransaction, android.window.TaskFragmentParentInfo, androidx.window.extensions.embedding.SplitContainer, boolean) static android.graphics.Color getContainerBackgroundColor (androidx.window.extensions.embedding.TaskFragmentContainer, android.graphics.Color) void createOrMoveDecorSurface (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer) static int getInitialDividerPosition (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer, android.graphics.Rect, int, boolean, boolean, boolean) static int getBoundsOffsetForDivider (androidx.window.extensions.embedding.SplitAttributes, int) static int getBoundsOffsetForDivider (int, androidx.window.extensions.embedding.SplitAttributes$SplitType, int) static androidx.window.extensions.embedding.DividerAttributes sanitizeDividerAttributes (androidx.window.extensions.embedding.DividerAttributes) public boolean onTouch (android.view.View, android.view.MotionEvent) android.animation.ValueAnimator getFlingAnimator (int, int) static android.animation.ValueAnimator getValueAnimator (int, int) static int dividerPositionWithPositionOptions (int, int, int, int, float, float, boolean) static int calculateDividerPosition (android.view.MotionEvent, android.graphics.Rect, int, androidx.window.extensions.embedding.DividerAttributes, boolean, int, int) static int calculateMinPosition (android.graphics.Rect, int, androidx.window.extensions.embedding.DividerAttributes, boolean, boolean) static int calculateMaxPosition (android.graphics.Rect, int, androidx.window.extensions.embedding.DividerAttributes, boolean, boolean) float calculateNewSplitRatio () void setHasContainersToFinish (boolean) static float calculateNewSplitRatio (int, android.graphics.Rect, int, boolean, boolean, int, int, boolean) }
androidx/window/extensions/embedding/EmbeddedActivityWindowInfo.class
EmbeddedActivityWindowInfo.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.EmbeddedActivityWindowInfo extends java.lang.Object { private final android.app.Activity mActivity private final boolean mIsEmbedded private final android.graphics.Rect mTaskBounds private final android.graphics.Rect mActivityStackBounds void <init> (android.app.Activity, boolean, android.graphics.Rect, android.graphics.Rect) android.app.Activity activity boolean isEmbedded android.graphics.Rect taskBounds android.graphics.Rect activityStackBounds public android.app.Activity getActivity () public boolean isEmbedded () public android.graphics.Rect getTaskBounds () public android.graphics.Rect getActivityStackBounds () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.EmbeddedActivityWindowInfo that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/EmbeddingRule.class
EmbeddingRule.java package androidx.window.extensions.embedding public abstract androidx.window.extensions.embedding.EmbeddingRule extends java.lang.Object { private final String mTag void <init> (java.lang.String) String tag public java.lang.String getTag () public boolean equals (java.lang.Object) Object other androidx.window.extensions.embedding.EmbeddingRule otherRule public int hashCode () }
androidx/window/extensions/embedding/JetpackTaskFragmentOrganizer$TaskFragmentCallback.class
<Unknown> package androidx.window.extensions.embedding abstract androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer$TaskFragmentCallback extends java.lang.Object { public abstract void onTransactionReady (android.window.TaskFragmentTransaction) }
androidx/window/extensions/embedding/JetpackTaskFragmentOrganizer.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer extends android.window.TaskFragmentOrganizer { final java.util.Map mFragmentInfos androidx.window.extensions.embedding.TaskFragmentAnimationController mAnimationController void <init> (java.util.concurrent.Executor, androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer$TaskFragmentCallback) public void unregisterOrganizer () void overrideSplitAnimation () void startActivityToSide (android.window.WindowContainerTransaction, android.os.IBinder, android.graphics.Rect, android.app.Activity, android.os.IBinder, android.graphics.Rect, android.content.Intent, android.os.Bundle, androidx.window.extensions.embedding.SplitRule, int, androidx.window.extensions.embedding.SplitAttributes) void expandTaskFragment (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer) void expandActivity (android.window.WindowContainerTransaction, android.os.IBinder, android.app.Activity) void createTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.graphics.Rect, int) void createTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.graphics.Rect, int, android.os.IBinder) void createTaskFragment (android.window.WindowContainerTransaction, android.window.TaskFragmentCreationParams) void setAdjacentTaskFragmentsWithRule (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, androidx.window.extensions.embedding.SplitRule) void setAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams) void clearAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder) void setCompanionTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, androidx.window.extensions.embedding.SplitRule, boolean) void setCompanionTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder) void resizeTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.graphics.Rect) void updateWindowingMode (android.window.WindowContainerTransaction, android.os.IBinder, int) void updateAnimationParams (android.window.WindowContainerTransaction, android.os.IBinder, androidx.window.extensions.embedding.SplitAttributes) void updateAnimationParams (android.window.WindowContainerTransaction, android.os.IBinder, android.window.TaskFragmentAnimationParams) void deleteTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder) void reorderTaskFragmentToFront (android.window.WindowContainerTransaction, android.os.IBinder) void setTaskFragmentIsolatedNavigation (android.window.WindowContainerTransaction, android.os.IBinder, boolean) void setTaskFragmentPinned (android.window.WindowContainerTransaction, android.os.IBinder, boolean) void setTaskFragmentDimOnTask (android.window.WindowContainerTransaction, android.os.IBinder, boolean) void updateTaskFragmentInfo (android.window.TaskFragmentInfo) void removeTaskFragmentInfo (android.window.TaskFragmentInfo) public void onTransactionReady (android.window.TaskFragmentTransaction) }
androidx/window/extensions/embedding/ParcelableSplitContainerData.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.ParcelableSplitContainerData extends java.lang.Object implements android.os.Parcelable { final androidx.window.extensions.embedding.SplitContainer mSplitContainer final android.os.IBinder mToken final String mSplitRuleTag final boolean mIsPrimaryContainerMutable public static final android.os.Parcelable$Creator CREATOR void <init> (androidx.window.extensions.embedding.SplitContainer, android.os.IBinder, android.os.IBinder, android.os.IBinder, java.lang.String, boolean) android.os.IBinder getPrimaryContainerToken () android.os.IBinder getSecondaryContainerToken () public int describeContents () public void writeToParcel (android.os.Parcel, int) }
androidx/window/extensions/embedding/ParcelableTaskContainerData.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.ParcelableTaskContainerData extends java.lang.Object implements android.os.Parcelable { final androidx.window.extensions.embedding.TaskContainer mTaskContainer final int mTaskId public static final android.os.Parcelable$Creator CREATOR void <init> (int, androidx.window.extensions.embedding.TaskContainer) void <init> (androidx.window.extensions.embedding.ParcelableTaskContainerData, androidx.window.extensions.embedding.TaskContainer) public void writeToParcel (android.os.Parcel, int) java.util.List getParcelableTaskFragmentContainerDataList () java.util.List getParcelableSplitContainerDataList () java.util.List getSplitRuleTags () public int describeContents () }
androidx/window/extensions/embedding/ParcelableTaskFragmentContainerData.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.ParcelableTaskFragmentContainerData extends java.lang.Object implements android.os.Parcelable { final android.os.IBinder mToken final String mOverlayTag final android.os.IBinder mAssociatedActivityToken final android.graphics.Rect mLastRequestedBounds final java.util.List mActivitiesToFinishOnExit public static final android.os.Parcelable$Creator CREATOR void <init> (android.os.IBinder, java.lang.String, android.os.IBinder) public int describeContents () public void writeToParcel (android.os.Parcel, int) }
androidx/window/extensions/embedding/ParentContainerInfo.class
ParentContainerInfo.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.ParentContainerInfo extends java.lang.Object { private final android.view.WindowMetrics mWindowMetrics private final android.content.res.Configuration mConfiguration private final androidx.window.extensions.layout.WindowLayoutInfo mWindowLayoutInfo void <init> (android.view.WindowMetrics, android.content.res.Configuration, androidx.window.extensions.layout.WindowLayoutInfo) android.view.WindowMetrics windowMetrics android.content.res.Configuration configuration androidx.window.extensions.layout.WindowLayoutInfo windowLayoutInfo public android.view.WindowMetrics getWindowMetrics () public android.content.res.Configuration getConfiguration () public androidx.window.extensions.layout.WindowLayoutInfo getWindowLayoutInfo () public int hashCode () int result public boolean equals (java.lang.Object) Object obj androidx.window.extensions.embedding.ParentContainerInfo parentContainerInfo public java.lang.String toString () }
androidx/window/extensions/embedding/SplitAttributes$Builder.class
SplitAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitAttributes$Builder extends java.lang.Object { private androidx.window.extensions.embedding.SplitAttributes$SplitType mSplitType private int mLayoutDirection private androidx.window.extensions.embedding.AnimationParams mAnimationParams private androidx.window.extensions.embedding.WindowAttributes mWindowAttributes private androidx.window.extensions.embedding.DividerAttributes mDividerAttributes public void <init> () public void <init> (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes original public androidx.window.extensions.embedding.SplitAttributes$Builder setSplitType (androidx.window.extensions.embedding.SplitAttributes$SplitType) androidx.window.extensions.embedding.SplitAttributes$SplitType splitType public androidx.window.extensions.embedding.SplitAttributes$Builder setLayoutDirection (int) int layoutDirection public androidx.window.extensions.embedding.SplitAttributes$Builder setAnimationBackground (androidx.window.extensions.embedding.AnimationBackground) androidx.window.extensions.embedding.AnimationBackground background public androidx.window.extensions.embedding.SplitAttributes$Builder setAnimationParams (androidx.window.extensions.embedding.AnimationParams) androidx.window.extensions.embedding.AnimationParams params public androidx.window.extensions.embedding.SplitAttributes$Builder setWindowAttributes (androidx.window.extensions.embedding.WindowAttributes) androidx.window.extensions.embedding.WindowAttributes attributes public androidx.window.extensions.embedding.SplitAttributes$Builder setDividerAttributes (androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.DividerAttributes dividerAttributes public androidx.window.extensions.embedding.SplitAttributes build () }
androidx/window/extensions/embedding/SplitAttributes$LayoutDirection.class
SplitAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitAttributes$LayoutDirection extends java.lang.Object { public static final int LEFT_TO_RIGHT public static final int RIGHT_TO_LEFT public static final int LOCALE public static final int TOP_TO_BOTTOM public static final int BOTTOM_TO_TOP private void <init> () }
androidx/window/extensions/embedding/SplitAttributes$SplitType$ExpandContainersSplitType.class
SplitAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitAttributes$SplitType$ExpandContainersSplitType extends androidx.window.extensions.embedding.SplitAttributes$SplitType { public void <init> () }
androidx/window/extensions/embedding/SplitAttributes$SplitType$HingeSplitType.class
SplitAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitAttributes$SplitType$HingeSplitType extends androidx.window.extensions.embedding.SplitAttributes$SplitType { private final androidx.window.extensions.embedding.SplitAttributes$SplitType mFallbackSplitType public void <init> (androidx.window.extensions.embedding.SplitAttributes$SplitType) androidx.window.extensions.embedding.SplitAttributes$SplitType fallbackSplitType public androidx.window.extensions.embedding.SplitAttributes$SplitType getFallbackSplitType () }
androidx/window/extensions/embedding/SplitAttributes$SplitType$RatioSplitType.class
SplitAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitAttributes$SplitType$RatioSplitType extends androidx.window.extensions.embedding.SplitAttributes$SplitType { private final float mRatio public void <init> (float) float ratio public float getRatio () public static androidx.window.extensions.embedding.SplitAttributes$SplitType$RatioSplitType splitEqually () }
androidx/window/extensions/embedding/SplitAttributes$SplitType.class
SplitAttributes.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitAttributes$SplitType extends java.lang.Object { private final String mDescription void <init> (java.lang.String) String description public int hashCode () public boolean equals (java.lang.Object) Object obj androidx.window.extensions.embedding.SplitAttributes$SplitType that public java.lang.String toString () static androidx.window.extensions.embedding.SplitAttributes$SplitType createSplitTypeFromLegacySplitRatio (float) float splitRatio }
androidx/window/extensions/embedding/SplitAttributes.class
SplitAttributes.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitAttributes extends java.lang.Object { private final int mLayoutDirection private final androidx.window.extensions.embedding.SplitAttributes$SplitType mSplitType private final androidx.window.extensions.embedding.AnimationParams mAnimationParams private final androidx.window.extensions.embedding.WindowAttributes mWindowAttributes private final androidx.window.extensions.embedding.DividerAttributes mDividerAttributes void <init> (androidx.window.extensions.embedding.SplitAttributes$SplitType, int, androidx.window.extensions.embedding.AnimationParams, androidx.window.extensions.embedding.WindowAttributes, androidx.window.extensions.embedding.DividerAttributes) androidx.window.extensions.embedding.SplitAttributes$SplitType splitType int layoutDirection androidx.window.extensions.embedding.AnimationParams animationParams androidx.window.extensions.embedding.WindowAttributes attributes androidx.window.extensions.embedding.DividerAttributes dividerAttributes public int getLayoutDirection () public androidx.window.extensions.embedding.SplitAttributes$SplitType getSplitType () public androidx.window.extensions.embedding.AnimationBackground getAnimationBackground () public androidx.window.extensions.embedding.AnimationParams getAnimationParams () public androidx.window.extensions.embedding.WindowAttributes getWindowAttributes () public androidx.window.extensions.embedding.DividerAttributes getDividerAttributes () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.SplitAttributes that public int hashCode () public java.lang.String toString () private java.lang.String layoutDirectionToString () static synthetic androidx.window.extensions.embedding.SplitAttributes$SplitType access$000 (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes x0 static synthetic int access$100 (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes x0 static synthetic androidx.window.extensions.embedding.AnimationParams access$200 (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes x0 static synthetic androidx.window.extensions.embedding.WindowAttributes access$300 (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes x0 static synthetic androidx.window.extensions.embedding.DividerAttributes access$400 (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes x0 }
androidx/window/extensions/embedding/SplitAttributesCalculatorParams.class
SplitAttributesCalculatorParams.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitAttributesCalculatorParams extends java.lang.Object { private final android.view.WindowMetrics mParentWindowMetrics private final android.content.res.Configuration mParentConfiguration private final androidx.window.extensions.layout.WindowLayoutInfo mParentWindowLayoutInfo private final androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes private final boolean mAreDefaultConstraintsSatisfied private final String mSplitRuleTag public android.view.WindowMetrics getParentWindowMetrics () public android.content.res.Configuration getParentConfiguration () public androidx.window.extensions.embedding.SplitAttributes getDefaultSplitAttributes () public boolean areDefaultConstraintsSatisfied () public androidx.window.extensions.layout.WindowLayoutInfo getParentWindowLayoutInfo () public java.lang.String getSplitRuleTag () void <init> (android.view.WindowMetrics, android.content.res.Configuration, androidx.window.extensions.layout.WindowLayoutInfo, androidx.window.extensions.embedding.SplitAttributes, boolean, java.lang.String) android.view.WindowMetrics parentWindowMetrics android.content.res.Configuration parentConfiguration androidx.window.extensions.layout.WindowLayoutInfo parentWindowLayoutInfo androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes boolean areDefaultConstraintsSatisfied String splitRuleTag public java.lang.String toString () }
androidx/window/extensions/embedding/SplitAttributesHelper.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.SplitAttributesHelper extends java.lang.Object { void <init> () static boolean isReversedLayout (androidx.window.extensions.embedding.SplitAttributes, android.content.res.Configuration) static boolean isDraggableExpandType (androidx.window.extensions.embedding.SplitAttributes) }
androidx/window/extensions/embedding/SplitContainer.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.SplitContainer extends java.lang.Object { void <init> (androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes) void <init> (androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes, boolean) void <init> (androidx.window.extensions.embedding.ParcelableSplitContainerData, androidx.window.extensions.embedding.SplitController, androidx.window.extensions.embedding.SplitRule) void setPrimaryContainer (androidx.window.extensions.embedding.TaskFragmentContainer) androidx.window.extensions.embedding.TaskFragmentContainer getPrimaryContainer () androidx.window.extensions.embedding.TaskFragmentContainer getSecondaryContainer () androidx.window.extensions.embedding.SplitRule getSplitRule () androidx.window.extensions.embedding.SplitAttributes getCurrentSplitAttributes () androidx.window.extensions.embedding.SplitAttributes getDefaultSplitAttributes () android.os.IBinder getToken () androidx.window.extensions.embedding.ParcelableSplitContainerData getParcelableData () void updateCurrentSplitAttributes (androidx.window.extensions.embedding.SplitAttributes) void updateDefaultSplitAttributes (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.TaskContainer getTaskContainer () android.util.Pair getMinDimensionsPair () boolean isPlaceholderContainer () androidx.window.extensions.embedding.SplitInfo toSplitInfoIfStable () static boolean shouldFinishPrimaryWithSecondary (androidx.window.extensions.embedding.SplitRule) static boolean shouldFinishSecondaryWithPrimary (androidx.window.extensions.embedding.SplitRule) static boolean shouldFinishAssociatedContainerWhenStacked (int) static boolean shouldFinishAssociatedContainerWhenAdjacent (int) static int getFinishPrimaryWithSecondaryBehavior (androidx.window.extensions.embedding.SplitRule) static int getFinishSecondaryWithPrimaryBehavior (androidx.window.extensions.embedding.SplitRule) static boolean isStickyPlaceholderRule (androidx.window.extensions.embedding.SplitRule) public java.lang.String toString () }
androidx/window/extensions/embedding/SplitController$ActivityStartMonitor.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.SplitController$ActivityStartMonitor extends android.app.Instrumentation$ActivityMonitor { android.content.Intent mCurrentIntent void <init> (androidx.window.extensions.embedding.SplitController) public android.app.Instrumentation$ActivityResult onStartActivity (android.content.Context, android.content.Intent, android.os.Bundle) public void onStartActivityResult (int, android.os.Bundle) }
androidx/window/extensions/embedding/SplitController$FoldingFeatureListener.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.SplitController$FoldingFeatureListener extends java.lang.Object implements java.util.function.Consumer { public void accept (java.util.List) }
androidx/window/extensions/embedding/SplitController$LifecycleCallbacks.class
<Unknown> package androidx.window.extensions.embedding final androidx.window.extensions.embedding.SplitController$LifecycleCallbacks extends androidx.window.common.EmptyLifecycleCallbacksAdapter { public void onActivityPreCreated (android.app.Activity, android.os.Bundle) public void onActivityPostCreated (android.app.Activity, android.os.Bundle) public void onActivityConfigurationChanged (android.app.Activity) public void onActivityPostPaused (android.app.Activity) public void onActivityPostDestroyed (android.app.Activity) }
androidx/window/extensions/embedding/SplitController$MainThreadExecutor.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.SplitController$MainThreadExecutor extends java.lang.Object implements java.util.concurrent.Executor { public void execute (java.lang.Runnable) }
androidx/window/extensions/embedding/SplitController.class
<Unknown> package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitController extends java.lang.Object implements androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer$TaskFragmentCallback androidx.window.extensions.embedding.ActivityEmbeddingComponent androidx.window.extensions.embedding.DividerPresenter$DragEventCallback { static final String TAG static final boolean ENABLE_SHELL_TRANSITIONS static final String KEY_OVERLAY_ASSOCIATE_WITH_LAUNCHING_ACTIVITY final androidx.window.extensions.embedding.SplitPresenter mPresenter final androidx.window.extensions.embedding.TransactionManager mTransactionManager final android.util.ArrayMap mOverlayRestoreParams final android.util.SparseArray mTaskContainers final Object mLock public void <init> (androidx.window.extensions.layout.WindowLayoutComponentImpl, androidx.window.common.DeviceStateManagerFoldingFeatureProducer) public void setEmbeddingRules (java.util.Set) public boolean pinTopActivityStack (int, androidx.window.extensions.embedding.SplitPinRule) public void unpinTopActivityStack (int) public void setSplitAttributesCalculator (androidx.window.extensions.core.util.function.Function) public void clearSplitAttributesCalculator () public void setActivityStackAttributesCalculator (androidx.window.extensions.core.util.function.Function) public void clearActivityStackAttributesCalculator () androidx.window.extensions.core.util.function.Function getSplitAttributesCalculator () public android.app.ActivityOptions setLaunchingActivityStack (android.app.ActivityOptions, android.os.IBinder) java.util.List getSplitRules () public void setSplitInfoCallback (java.util.function.Consumer) public void setSplitInfoCallback (androidx.window.extensions.core.util.function.Consumer) public void clearSplitInfoCallback () public void registerActivityStackCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer) public void unregisterActivityStackCallback (androidx.window.extensions.core.util.function.Consumer) public void finishActivityStacks (java.util.Set) public void invalidateTopVisibleSplitAttributes () public void updateSplitAttributes (android.os.IBinder, androidx.window.extensions.embedding.SplitAttributes) public void updateActivityStackAttributes (androidx.window.extensions.embedding.ActivityStack$Token, androidx.window.extensions.embedding.ActivityStackAttributes) public androidx.window.extensions.embedding.ParentContainerInfo getParentContainerInfo (androidx.window.extensions.embedding.ActivityStack$Token) public androidx.window.extensions.embedding.ActivityStack$Token getActivityStackToken (java.lang.String) public void onTransactionReady (android.window.TaskFragmentTransaction) void onTaskFragmentAppeared (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo) void onTaskFragmentInfoChanged (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo) void onTaskFragmentVanished (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo, int) void onTaskFragmentParentInfoChanged (android.window.WindowContainerTransaction, int, android.window.TaskFragmentParentInfo) void onTaskFragmentParentRestored (android.window.WindowContainerTransaction, int, android.window.TaskFragmentParentInfo) void updateContainersInTaskIfVisible (android.window.WindowContainerTransaction, int) void onActivityReparentedToTask (android.window.WindowContainerTransaction, int, android.content.Intent, android.os.IBinder, android.os.IBinder, android.os.IBinder) androidx.window.extensions.embedding.TaskFragmentContainer$OverlayContainerRestoreParams getOverlayContainerRestoreParams (android.os.IBinder, android.os.IBinder) void onTaskFragmentError (android.window.WindowContainerTransaction, android.os.IBinder, android.window.TaskFragmentInfo, int, java.lang.Throwable) void onActivityCreated (android.window.WindowContainerTransaction, android.app.Activity) boolean resolveActivityToContainer (android.window.WindowContainerTransaction, android.app.Activity, boolean) boolean resolveActivityToContainerByRule (android.window.WindowContainerTransaction, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, boolean) void placeActivityInTopContainer (android.window.WindowContainerTransaction, android.app.Activity) android.app.Activity findActivityBelow (android.app.Activity) void onActivityDestroyed (android.window.WindowContainerTransaction, android.app.Activity) void onTaskFragmentAppearEmptyTimeout (androidx.window.extensions.embedding.TaskFragmentContainer) void onTaskFragmentAppearEmptyTimeout (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer) androidx.window.extensions.embedding.TaskFragmentContainer resolveStartActivityIntent (android.window.WindowContainerTransaction, int, android.content.Intent, android.app.Activity) androidx.window.extensions.embedding.TaskFragmentContainer resolveStartActivityIntentByRule (android.window.WindowContainerTransaction, int, android.content.Intent, android.app.Activity) androidx.window.extensions.embedding.TaskFragmentContainer createEmptyContainer (android.window.WindowContainerTransaction, android.content.Intent, int, androidx.window.extensions.embedding.ActivityStackAttributes, android.app.Activity, java.lang.String, android.os.Bundle, boolean) androidx.window.extensions.embedding.TaskFragmentContainer getContainerWithActivity (android.app.Activity) androidx.window.extensions.embedding.TaskFragmentContainer getContainerWithActivity (android.os.IBinder) void registerSplit (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes) void removeContainer (androidx.window.extensions.embedding.TaskFragmentContainer) void removeContainers (androidx.window.extensions.embedding.TaskContainer, java.util.List) void updateContainer (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer) void updateOverlayContainer (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer) boolean updateSplitContainerIfNeeded (androidx.window.extensions.embedding.SplitContainer, android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitContainer getActiveSplitForContainers (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer) boolean launchPlaceholderIfNecessary (android.window.WindowContainerTransaction, android.app.Activity, boolean) android.os.Bundle getPlaceholderOptions (android.app.Activity, boolean) boolean dismissPlaceholderIfNecessary (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitContainer) void updateCallbackIfNecessary () boolean shouldContainerBeExpanded (androidx.window.extensions.embedding.TaskFragmentContainer) androidx.window.extensions.embedding.TaskFragmentContainer getContainer (android.os.IBinder) androidx.window.extensions.embedding.TaskFragmentContainer getContainer (androidx.window.extensions.core.util.function.Predicate) androidx.window.extensions.embedding.SplitContainer getSplitContainer (android.os.IBinder) androidx.window.extensions.embedding.TaskContainer getTaskContainer (int) java.util.List getTaskContainers () void setSavedState (android.os.Bundle) void addTaskContainer (int, androidx.window.extensions.embedding.TaskContainer) android.os.Handler getHandler () int getTaskId (android.app.Activity) android.app.Activity getActivity (android.os.IBinder) androidx.window.extensions.embedding.SplitController$ActivityStartMonitor getActivityStartMonitor () android.os.IBinder getTaskFragmentTokenFromActivityClientRecord (android.app.Activity) boolean shouldExpand (android.app.Activity, android.content.Intent) boolean shouldRetainAssociatedContainer (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer) boolean shouldRetainAssociatedActivity (androidx.window.extensions.embedding.TaskFragmentContainer, android.app.Activity) java.util.List getAllNonFinishingOverlayContainers () androidx.window.extensions.embedding.TaskFragmentContainer createOrUpdateOverlayTaskFragmentIfNeeded (android.window.WindowContainerTransaction, android.os.Bundle, android.content.Intent, android.app.Activity) public void setAutoSaveEmbeddingState (boolean) void scheduleBackup () public boolean isActivityEmbedded (android.app.Activity) public void setEmbeddedActivityWindowInfoCallback (java.util.concurrent.Executor, androidx.window.extensions.core.util.function.Consumer) public void clearEmbeddedActivityWindowInfoCallback () java.util.function.BiConsumer getActivityWindowInfoListener () public androidx.window.extensions.embedding.EmbeddedActivityWindowInfo getEmbeddedActivityWindowInfo (android.app.Activity) void onActivityWindowInfoChanged (android.os.IBinder, android.window.ActivityWindowInfo) static boolean areRulesSamePresentation (androidx.window.extensions.embedding.SplitPairRule, androidx.window.extensions.embedding.SplitPairRule, android.view.WindowMetrics) void updateDivider (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskContainer, boolean) public void onStartDragging (androidx.window.extensions.core.util.function.Consumer) public void onFinishDragging (int, androidx.window.extensions.core.util.function.Consumer) }
androidx/window/extensions/embedding/SplitInfo$Token.class
SplitInfo.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitInfo$Token extends java.lang.Object { private final android.os.IBinder mToken void <init> (android.os.IBinder) android.os.IBinder token android.os.IBinder getRawToken () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.SplitInfo$Token token public int hashCode () public java.lang.String toString () public static androidx.window.extensions.embedding.SplitInfo$Token createFromBinder (android.os.IBinder) android.os.IBinder token }
androidx/window/extensions/embedding/SplitInfo.class
SplitInfo.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitInfo extends java.lang.Object { private final androidx.window.extensions.embedding.ActivityStack mPrimaryActivityStack private final androidx.window.extensions.embedding.ActivityStack mSecondaryActivityStack private final androidx.window.extensions.embedding.SplitAttributes mSplitAttributes private final androidx.window.extensions.embedding.SplitInfo$Token mToken void <init> (androidx.window.extensions.embedding.ActivityStack, androidx.window.extensions.embedding.ActivityStack, androidx.window.extensions.embedding.SplitAttributes, androidx.window.extensions.embedding.SplitInfo$Token) androidx.window.extensions.embedding.ActivityStack primaryActivityStack androidx.window.extensions.embedding.ActivityStack secondaryActivityStack androidx.window.extensions.embedding.SplitAttributes splitAttributes androidx.window.extensions.embedding.SplitInfo$Token token public androidx.window.extensions.embedding.ActivityStack getPrimaryActivityStack () public androidx.window.extensions.embedding.ActivityStack getSecondaryActivityStack () public float getSplitRatio () androidx.window.extensions.embedding.SplitAttributes$SplitType splitType public androidx.window.extensions.embedding.SplitAttributes getSplitAttributes () public android.os.IBinder getToken () public androidx.window.extensions.embedding.SplitInfo$Token getSplitInfoToken () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.SplitInfo that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/SplitPairRule$Builder.class
SplitPairRule.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitPairRule$Builder extends java.lang.Object { private final androidx.window.extensions.core.util.function.Predicate mActivityPairPredicate private final androidx.window.extensions.core.util.function.Predicate mActivityIntentPredicate private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate private float mSplitRatio private int mLayoutDirection private androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes private boolean mClearTop private int mFinishPrimaryWithSecondary private int mFinishSecondaryWithPrimary private String mTag public void <init> (java.util.function.Predicate, java.util.function.Predicate, java.util.function.Predicate) java.util.function.Predicate activityPairPredicate java.util.function.Predicate activityIntentPredicate java.util.function.Predicate parentWindowMetricsPredicate public void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate) androidx.window.extensions.core.util.function.Predicate activityPairPredicate androidx.window.extensions.core.util.function.Predicate activityIntentPredicate androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate public androidx.window.extensions.embedding.SplitPairRule$Builder setSplitRatio (float) float splitRatio public androidx.window.extensions.embedding.SplitPairRule$Builder setLayoutDirection (int) int layoutDirection public androidx.window.extensions.embedding.SplitPairRule$Builder setDefaultSplitAttributes (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes attrs public androidx.window.extensions.embedding.SplitPairRule$Builder setShouldFinishPrimaryWithSecondary (boolean) boolean finishPrimaryWithSecondary public androidx.window.extensions.embedding.SplitPairRule$Builder setShouldFinishSecondaryWithPrimary (boolean) boolean finishSecondaryWithPrimary public androidx.window.extensions.embedding.SplitPairRule$Builder setFinishPrimaryWithSecondary (int) int finishBehavior public androidx.window.extensions.embedding.SplitPairRule$Builder setFinishSecondaryWithPrimary (int) int finishBehavior public androidx.window.extensions.embedding.SplitPairRule$Builder setShouldClearTop (boolean) boolean shouldClearTop public androidx.window.extensions.embedding.SplitPairRule$Builder setTag (java.lang.String) String tag public androidx.window.extensions.embedding.SplitPairRule build () }
androidx/window/extensions/embedding/SplitPairRule.class
SplitPairRule.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitPairRule extends androidx.window.extensions.embedding.SplitRule { private final androidx.window.extensions.core.util.function.Predicate mActivityPairPredicate private final androidx.window.extensions.core.util.function.Predicate mActivityIntentPredicate private final int mFinishPrimaryWithSecondary private final int mFinishSecondaryWithPrimary private final boolean mClearTop void <init> (androidx.window.extensions.embedding.SplitAttributes, int, int, boolean, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, java.lang.String) androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes int finishPrimaryWithSecondary int finishSecondaryWithPrimary boolean clearTop androidx.window.extensions.core.util.function.Predicate activityPairPredicate androidx.window.extensions.core.util.function.Predicate activityIntentPredicate androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate String tag public boolean matchesActivityPair (android.app.Activity, android.app.Activity) android.app.Activity primaryActivity android.app.Activity secondaryActivity public boolean matchesActivityIntentPair (android.app.Activity, android.content.Intent) android.app.Activity primaryActivity android.content.Intent secondaryActivityIntent public int getFinishPrimaryWithSecondary () public int getFinishSecondaryWithPrimary () public boolean shouldClearTop () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.SplitPairRule that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/SplitPinContainer.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.SplitPinContainer extends androidx.window.extensions.embedding.SplitContainer { void <init> (androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.SplitPinRule, androidx.window.extensions.embedding.SplitAttributes) public java.lang.String toString () }
androidx/window/extensions/embedding/SplitPinRule$Builder.class
SplitPinRule.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitPinRule$Builder extends java.lang.Object { private final androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate private boolean mIsSticky private String mTag public void <init> (androidx.window.extensions.embedding.SplitAttributes, androidx.window.extensions.core.util.function.Predicate) androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate public androidx.window.extensions.embedding.SplitPinRule$Builder setSticky (boolean) boolean isSticky public androidx.window.extensions.embedding.SplitPinRule$Builder setTag (java.lang.String) String tag public androidx.window.extensions.embedding.SplitPinRule build () }
androidx/window/extensions/embedding/SplitPinRule.class
SplitPinRule.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitPinRule extends androidx.window.extensions.embedding.SplitRule { private final boolean mIsSticky void <init> (androidx.window.extensions.embedding.SplitAttributes, androidx.window.extensions.core.util.function.Predicate, boolean, java.lang.String) androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate boolean isSticky String tag public boolean isSticky () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.SplitPinRule that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/SplitPlaceholderRule$Builder.class
SplitPlaceholderRule.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.SplitPlaceholderRule$Builder extends java.lang.Object { private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate private final android.content.Intent mPlaceholderIntent private float mSplitRatio private int mLayoutDirection private androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes private boolean mIsSticky private int mFinishPrimaryWithPlaceholder private String mTag public void <init> (android.content.Intent, java.util.function.Predicate, java.util.function.Predicate, java.util.function.Predicate) android.content.Intent placeholderIntent java.util.function.Predicate activityPredicate java.util.function.Predicate intentPredicate java.util.function.Predicate parentWindowMetricsPredicate public void <init> (android.content.Intent, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate) android.content.Intent placeholderIntent androidx.window.extensions.core.util.function.Predicate activityPredicate androidx.window.extensions.core.util.function.Predicate intentPredicate androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setSplitRatio (float) float splitRatio public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setLayoutDirection (int) int layoutDirection public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setDefaultSplitAttributes (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes attrs public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setSticky (boolean) boolean sticky public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setFinishPrimaryWithSecondary (int) int finishBehavior public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setFinishPrimaryWithPlaceholder (int) int finishBehavior public androidx.window.extensions.embedding.SplitPlaceholderRule$Builder setTag (java.lang.String) String tag public androidx.window.extensions.embedding.SplitPlaceholderRule build () }
androidx/window/extensions/embedding/SplitPlaceholderRule.class
SplitPlaceholderRule.java package androidx.window.extensions.embedding public androidx.window.extensions.embedding.SplitPlaceholderRule extends androidx.window.extensions.embedding.SplitRule { private final androidx.window.extensions.core.util.function.Predicate mActivityPredicate private final androidx.window.extensions.core.util.function.Predicate mIntentPredicate private final android.content.Intent mPlaceholderIntent private final boolean mIsSticky private final int mFinishPrimaryWithPlaceholder void <init> (android.content.Intent, androidx.window.extensions.embedding.SplitAttributes, boolean, int, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.core.util.function.Predicate, java.lang.String) android.content.Intent placeholderIntent androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes boolean isSticky int finishPrimaryWithPlaceholder androidx.window.extensions.core.util.function.Predicate activityPredicate androidx.window.extensions.core.util.function.Predicate intentPredicate androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate String tag public boolean matchesActivity (android.app.Activity) android.app.Activity activity public boolean matchesIntent (android.content.Intent) android.content.Intent intent public android.content.Intent getPlaceholderIntent () public boolean isSticky () public int getFinishPrimaryWithSecondary () public int getFinishPrimaryWithPlaceholder () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.SplitPlaceholderRule that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/SplitPresenter$ContainerPosition.class
<Unknown> package androidx.window.extensions.embedding abstract annotation androidx.window.extensions.embedding.SplitPresenter$ContainerPosition extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/extensions/embedding/SplitPresenter$Position.class
<Unknown> package androidx.window.extensions.embedding abstract annotation androidx.window.extensions.embedding.SplitPresenter$Position extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/extensions/embedding/SplitPresenter$ResultCode.class
<Unknown> package androidx.window.extensions.embedding abstract annotation androidx.window.extensions.embedding.SplitPresenter$ResultCode extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/extensions/embedding/SplitPresenter.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.SplitPresenter extends androidx.window.extensions.embedding.JetpackTaskFragmentOrganizer { static final int POSITION_START static final int POSITION_END static final int POSITION_FILL static final int CONTAINER_POSITION_LEFT static final int CONTAINER_POSITION_TOP static final int CONTAINER_POSITION_RIGHT static final int CONTAINER_POSITION_BOTTOM static final int RESULT_NOT_EXPANDED static final int RESULT_EXPANDED static final int RESULT_EXPAND_FAILED_NO_TF_INFO static final androidx.window.extensions.embedding.SplitAttributes EXPAND_CONTAINERS_ATTRIBUTES void <init> (java.util.concurrent.Executor, androidx.window.extensions.layout.WindowLayoutComponentImpl, androidx.window.extensions.embedding.SplitController) void setAutoSaveEmbeddingState (boolean) void scheduleBackup () boolean isWaitingToRebuildTaskContainers () void abortTaskContainerRebuilding (android.window.WindowContainerTransaction) boolean rebuildTaskContainers (android.window.WindowContainerTransaction, java.util.Set) void cleanupContainer (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, boolean) androidx.window.extensions.embedding.TaskFragmentContainer createNewSplitWithEmptySideContainer (android.window.WindowContainerTransaction, android.app.Activity, android.content.Intent, androidx.window.extensions.embedding.SplitPairRule, androidx.window.extensions.embedding.SplitAttributes) void createNewSplitContainer (android.window.WindowContainerTransaction, android.app.Activity, android.app.Activity, androidx.window.extensions.embedding.SplitPairRule, androidx.window.extensions.embedding.SplitAttributes) void startActivityToSide (android.window.WindowContainerTransaction, android.app.Activity, android.content.Intent, android.os.Bundle, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes, boolean) void updateSplitContainer (androidx.window.extensions.embedding.SplitContainer, android.window.WindowContainerTransaction) void setTaskFragmentIsolatedNavigation (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, boolean) void setTaskFragmentPinned (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, boolean) void resizeTaskFragmentIfRegistered (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, android.graphics.Rect) void updateTaskFragmentWindowingModeIfRegistered (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, int) void createTaskFragment (android.window.WindowContainerTransaction, android.window.TaskFragmentCreationParams) void resizeTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.graphics.Rect) void updateWindowingMode (android.window.WindowContainerTransaction, android.os.IBinder, int) void updateAnimationParams (android.window.WindowContainerTransaction, android.os.IBinder, android.window.TaskFragmentAnimationParams) void setAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams) void clearAdjacentTaskFragments (android.window.WindowContainerTransaction, android.os.IBinder) void setCompanionTaskFragment (android.window.WindowContainerTransaction, android.os.IBinder, android.os.IBinder) void applyActivityStackAttributes (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer, androidx.window.extensions.embedding.ActivityStackAttributes, android.util.Size) static int getOverlayPosition (android.graphics.Rect, android.graphics.Rect) static android.graphics.Rect sanitizeBounds (android.graphics.Rect, android.util.Size, androidx.window.extensions.embedding.TaskFragmentContainer) void setTaskFragmentDimOnTask (android.window.WindowContainerTransaction, android.os.IBinder, boolean) int expandSplitContainerIfNeeded (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitContainer, android.app.Activity, android.app.Activity, android.content.Intent) void expandTaskFragment (android.window.WindowContainerTransaction, androidx.window.extensions.embedding.TaskFragmentContainer) static boolean shouldShowSplit (androidx.window.extensions.embedding.SplitContainer) static boolean shouldShowSplit (androidx.window.extensions.embedding.SplitAttributes) static boolean shouldShowPlaceholderWhenExpanded (androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.embedding.SplitAttributes computeSplitAttributes (androidx.window.extensions.embedding.TaskContainer$TaskProperties, androidx.window.extensions.embedding.SplitRule, androidx.window.extensions.embedding.SplitAttributes, android.util.Pair) static android.util.Pair getActivitiesMinDimensionsPair (android.app.Activity, android.app.Activity) static android.util.Pair getActivityIntentMinDimensionsPair (android.app.Activity, android.content.Intent) static android.util.Size getMinDimensions (android.app.Activity) static android.util.Size getMinDimensions (android.content.Intent) static boolean boundsSmallerThanMinDimensions (android.graphics.Rect, android.util.Size) android.graphics.Rect getRelBoundsForPosition (int, androidx.window.extensions.embedding.TaskContainer$TaskProperties, androidx.window.extensions.embedding.SplitAttributes) androidx.window.extensions.layout.FoldingFeature getFoldingFeature (androidx.window.extensions.embedding.TaskContainer$TaskProperties) androidx.window.extensions.embedding.TaskContainer$TaskProperties getTaskProperties (android.app.Activity) android.view.WindowMetrics getTaskWindowMetrics (android.app.Activity) androidx.window.extensions.embedding.ParentContainerInfo createParentContainerInfoFromTaskProperties (androidx.window.extensions.embedding.TaskContainer$TaskProperties) static java.lang.String positionToString (int) }
androidx/window/extensions/embedding/SplitRule.class
SplitRule.java package androidx.window.extensions.embedding public abstract androidx.window.extensions.embedding.SplitRule extends androidx.window.extensions.embedding.EmbeddingRule { private final androidx.window.extensions.core.util.function.Predicate mParentWindowMetricsPredicate private final androidx.window.extensions.embedding.SplitAttributes mDefaultSplitAttributes public static final int FINISH_NEVER public static final int FINISH_ALWAYS public static final int FINISH_ADJACENT void <init> (androidx.window.extensions.core.util.function.Predicate, androidx.window.extensions.embedding.SplitAttributes, java.lang.String) androidx.window.extensions.core.util.function.Predicate parentWindowMetricsPredicate androidx.window.extensions.embedding.SplitAttributes defaultSplitAttributes String tag public boolean checkParentMetrics (android.view.WindowMetrics) android.view.WindowMetrics parentMetrics public float getSplitRatio () androidx.window.extensions.embedding.SplitAttributes$SplitType splitType public int getLayoutDirection () public androidx.window.extensions.embedding.SplitAttributes getDefaultSplitAttributes () public boolean equals (java.lang.Object) Object o androidx.window.extensions.embedding.SplitRule that public int hashCode () int result public java.lang.String toString () }
androidx/window/extensions/embedding/TaskContainer$TaskProperties.class
<Unknown> package androidx.window.extensions.embedding final androidx.window.extensions.embedding.TaskContainer$TaskProperties extends java.lang.Object { void <init> (int, android.content.res.Configuration) int getDisplayId () android.content.res.Configuration getConfiguration () android.view.WindowMetrics getTaskMetrics () void translateAbsoluteBoundsToRelativeBounds (android.graphics.Rect) static androidx.window.extensions.embedding.TaskContainer$TaskProperties getTaskPropertiesFromActivity (android.app.Activity) }
androidx/window/extensions/embedding/TaskContainer.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskContainer extends java.lang.Object { final java.util.Set mFinishedContainer boolean mTaskFragmentContainersNeedsUpdate void <init> (int, android.app.Activity, androidx.window.extensions.embedding.SplitController) void <init> (androidx.window.extensions.embedding.ParcelableTaskContainerData, androidx.window.extensions.embedding.SplitController, android.util.ArrayMap) androidx.window.extensions.embedding.ParcelableTaskContainerData getParcelableData () java.util.List getParcelableTaskFragmentContainerDataList () java.util.List getParcelableSplitContainerDataList () int getTaskId () int getDisplayId () boolean isVisible () void setInvisible () boolean hasDirectActivity () android.graphics.Rect getBounds () androidx.window.extensions.embedding.TaskContainer$TaskProperties getTaskProperties () void updateTaskFragmentParentInfo (android.window.TaskFragmentParentInfo) android.window.TaskFragmentParentInfo getTaskFragmentParentInfo () boolean shouldUpdateContainer (android.window.TaskFragmentParentInfo) int getWindowingModeForTaskFragment (android.graphics.Rect) boolean isInPictureInPicture () boolean isInMultiWindow () boolean isEmpty () void onFinishingActivityPaused (android.window.WindowContainerTransaction, android.os.IBinder) void onActivityDestroyed (android.window.WindowContainerTransaction, android.os.IBinder) void cleanupPendingAppearedActivity (android.os.IBinder) androidx.window.extensions.embedding.TaskFragmentContainer getTopNonFinishingTaskFragmentContainer () androidx.window.extensions.embedding.TaskFragmentContainer getTopNonFinishingTaskFragmentContainer (boolean) androidx.window.extensions.embedding.TaskFragmentContainer getTopNonFinishingTaskFragmentContainer (boolean, boolean) androidx.window.extensions.embedding.TaskFragmentContainer getNonFinishingTaskFragmentContainerBelow (androidx.window.extensions.embedding.TaskFragmentContainer) android.app.Activity getTopNonFinishingActivity (boolean) androidx.window.extensions.embedding.TaskFragmentContainer getContainerWithActivity (android.os.IBinder) androidx.window.extensions.embedding.TaskFragmentContainer getContainer (androidx.window.extensions.core.util.function.Predicate) androidx.window.extensions.embedding.SplitContainer getActiveSplitForContainer (androidx.window.extensions.embedding.TaskFragmentContainer) androidx.window.extensions.embedding.TaskFragmentContainer getAlwaysOnTopOverlayContainer () int indexOf (androidx.window.extensions.embedding.TaskFragmentContainer) boolean isInIntermediateState () java.util.List getSplitContainers () void addSplitContainer (androidx.window.extensions.embedding.SplitContainer) boolean isPlaceholderRuleSuppressed () void removeSplitContainers (java.util.List) void removeSplitPinContainer () androidx.window.extensions.embedding.SplitPinContainer getSplitPinContainer () boolean isTaskFragmentContainerPinned (androidx.window.extensions.embedding.TaskFragmentContainer) void addTaskFragmentContainer (androidx.window.extensions.embedding.TaskFragmentContainer) void addTaskFragmentContainer (int, androidx.window.extensions.embedding.TaskFragmentContainer) void removeTaskFragmentContainer (androidx.window.extensions.embedding.TaskFragmentContainer) void removeTaskFragmentContainers (java.util.List) void clearTaskFragmentContainer () java.util.List getTaskFragmentContainers () void updateTopSplitContainerForDivider (androidx.window.extensions.embedding.DividerPresenter, java.util.List) androidx.window.extensions.embedding.SplitContainer getTopNonFinishingSplitContainer () java.util.List getSplitStatesIfStable () java.util.List getActivityStacksIfStable () }
androidx/window/extensions/embedding/TaskFragmentAnimationAdapter$BoundsChangeAdapter.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentAnimationAdapter$BoundsChangeAdapter extends androidx.window.extensions.embedding.TaskFragmentAnimationAdapter { void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget) void onAnimationUpdateInner (android.view.SurfaceControl$Transaction) }
androidx/window/extensions/embedding/TaskFragmentAnimationAdapter$SnapshotAdapter.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentAnimationAdapter$SnapshotAdapter extends androidx.window.extensions.embedding.TaskFragmentAnimationAdapter { void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget) void onAnimationUpdateInner (android.view.SurfaceControl$Transaction) }
androidx/window/extensions/embedding/TaskFragmentAnimationAdapter.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentAnimationAdapter extends java.lang.Object { final android.view.animation.Animation mAnimation final android.view.RemoteAnimationTarget mTarget final android.view.SurfaceControl mLeash final android.view.animation.Transformation mTransformation final float[] mMatrix final float[] mVecs final android.graphics.Rect mRect void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget) void <init> (android.view.animation.Animation, android.view.RemoteAnimationTarget, android.view.SurfaceControl, android.graphics.Rect) final void overrideLayer (int) final void onAnimationUpdate (android.view.SurfaceControl$Transaction, long) void onAnimationUpdateInner (android.view.SurfaceControl$Transaction) final void onAnimationEnd (android.view.SurfaceControl$Transaction) final long getDurationHint () }
androidx/window/extensions/embedding/TaskFragmentAnimationController.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentAnimationController extends java.lang.Object { static final boolean DEBUG final android.view.RemoteAnimationDefinition mDefinition void <init> (android.window.TaskFragmentOrganizer) void registerRemoteAnimations () void unregisterRemoteAnimations () }
androidx/window/extensions/embedding/TaskFragmentAnimationRunner.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentAnimationRunner extends android.view.IRemoteAnimationRunner$Stub { void <init> () public void onAnimationStart (int, android.view.RemoteAnimationTarget[], android.view.RemoteAnimationTarget[], android.view.RemoteAnimationTarget[], android.view.IRemoteAnimationFinishedCallback) public void onAnimationCancelled () }
androidx/window/extensions/embedding/TaskFragmentAnimationSpec$SettingsObserver.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentAnimationSpec$SettingsObserver extends android.database.ContentObserver { void <init> (androidx.window.extensions.embedding.TaskFragmentAnimationSpec, android.os.Handler) public void onChange (boolean) }
androidx/window/extensions/embedding/TaskFragmentAnimationSpec.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentAnimationSpec extends java.lang.Object { void <init> (android.os.Handler) static android.view.animation.Animation createNoopAnimation (android.view.RemoteAnimationTarget) android.view.animation.Animation createChangeBoundsOpenAnimation (android.view.RemoteAnimationTarget) android.view.animation.Animation createChangeBoundsCloseAnimation (android.view.RemoteAnimationTarget) android.view.animation.Animation[] createChangeBoundsChangeAnimations (android.view.RemoteAnimationTarget) android.view.animation.Animation loadOpenAnimation (android.view.RemoteAnimationTarget, android.graphics.Rect) android.view.animation.Animation loadCloseAnimation (android.view.RemoteAnimationTarget, android.graphics.Rect) }
androidx/window/extensions/embedding/TaskFragmentContainer$Builder.class
<Unknown> package androidx.window.extensions.embedding final androidx.window.extensions.embedding.TaskFragmentContainer$Builder extends java.lang.Object { void <init> (androidx.window.extensions.embedding.SplitController, int, android.app.Activity) androidx.window.extensions.embedding.TaskFragmentContainer$Builder setPendingAppearedActivity (android.app.Activity) androidx.window.extensions.embedding.TaskFragmentContainer$Builder setPendingAppearedIntent (android.content.Intent) androidx.window.extensions.embedding.TaskFragmentContainer$Builder setPairedPrimaryContainer (androidx.window.extensions.embedding.TaskFragmentContainer) androidx.window.extensions.embedding.TaskFragmentContainer$Builder setLaunchOptions (android.os.Bundle) androidx.window.extensions.embedding.TaskFragmentContainer$Builder setOverlayTag (java.lang.String) androidx.window.extensions.embedding.TaskFragmentContainer$Builder setAssociatedActivity (android.app.Activity) androidx.window.extensions.embedding.TaskFragmentContainer build () }
androidx/window/extensions/embedding/TaskFragmentContainer$OverlayContainerRestoreParams.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentContainer$OverlayContainerRestoreParams extends java.lang.Object { final android.os.IBinder mOverlayToken final android.os.Bundle mOptions final android.content.Intent mIntent void <init> (android.os.IBinder, android.os.Bundle, android.content.Intent) }
androidx/window/extensions/embedding/TaskFragmentContainer.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TaskFragmentContainer extends java.lang.Object { android.window.TaskFragmentInfo mInfo final java.util.ArrayList mPendingAppearedActivities final java.util.ArrayList mPendingAppearedInRequestedTaskFragmentActivities Runnable mAppearEmptyTimeout void <init> (androidx.window.extensions.embedding.ParcelableTaskFragmentContainerData, androidx.window.extensions.embedding.SplitController, androidx.window.extensions.embedding.TaskContainer) android.os.IBinder getTaskFragmentToken () java.util.List collectNonFinishingActivities () java.util.List collectNonFinishingActivities (boolean) boolean isVisible () boolean isTopNonFinishingChild () boolean isInIntermediateState () androidx.window.extensions.embedding.ActivityStack toActivityStackIfStable () void addPendingAppearedActivity (android.app.Activity) void removePendingAppearedActivity (android.os.IBinder) void clearPendingAppearedActivities () void onFinishingActivityPaused (android.window.WindowContainerTransaction, android.os.IBinder) void onActivityDestroyed (android.window.WindowContainerTransaction, android.os.IBinder) void finishSelfWithActivityIfNeeded (android.window.WindowContainerTransaction, android.os.IBinder) android.content.Intent getPendingAppearedIntent () void setPendingAppearedIntent (android.content.Intent) void clearPendingAppearedIntentIfNeeded (android.content.Intent) boolean hasActivity (android.os.IBinder) boolean hasAppearedActivity (android.os.IBinder) boolean hasPendingAppearedActivity (android.os.IBinder) int getRunningActivityCount () boolean isWaitingActivityAppear () android.window.TaskFragmentInfo getInfo () void setInfo (android.window.WindowContainerTransaction, android.window.TaskFragmentInfo) android.app.Activity getTopNonFinishingActivity () android.app.Activity getBottomMostActivity () boolean isEmpty () void addContainerToFinishOnExit (androidx.window.extensions.embedding.TaskFragmentContainer) void removeContainerToFinishOnExit (androidx.window.extensions.embedding.TaskFragmentContainer) void removeContainersToFinishOnExit (java.util.List) void addActivityToFinishOnExit (android.app.Activity) boolean hasActivityToFinishOnExit (androidx.window.extensions.embedding.TaskFragmentContainer) void removeActivityToFinishOnExit (android.app.Activity) void resetDependencies () void finish (boolean, androidx.window.extensions.embedding.SplitPresenter, android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitController) void finish (boolean, androidx.window.extensions.embedding.SplitPresenter, android.window.WindowContainerTransaction, androidx.window.extensions.embedding.SplitController, boolean) boolean isFinished () boolean areLastRequestedBoundsEqual (android.graphics.Rect) void setLastRequestedBounds (android.graphics.Rect) android.graphics.Rect getLastRequestedBounds () boolean isLastRequestedWindowingModeEqual (int) void setLastRequestedWindowingMode (int) boolean areLastRequestedAnimationParamsEqual (android.window.TaskFragmentAnimationParams) void setLastRequestAnimationParams (android.window.TaskFragmentAnimationParams) boolean isLastAdjacentTaskFragmentEqual (android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams) void setLastAdjacentTaskFragment (android.os.IBinder, android.window.WindowContainerTransaction$TaskFragmentAdjacentParams) void clearLastAdjacentTaskFragment () boolean isLastCompanionTaskFragmentEqual (android.os.IBinder) void setLastCompanionTaskFragment (android.os.IBinder) boolean isIsolatedNavigationEnabled () void setIsolatedNavigationEnabled (boolean) boolean isPinned () void setPinned (boolean) boolean shouldSkipActivityResolving () void setLastDimOnTask (boolean) boolean isLastDimOnTask () void addPendingAppearedInRequestedTaskFragmentActivity (android.app.Activity) boolean isActivityInRequestedTaskFragment (android.os.IBinder) boolean hasCrossProcessActivities () int getTaskId () android.os.IBinder getToken () androidx.window.extensions.embedding.ParcelableTaskFragmentContainerData getParcelableData () androidx.window.extensions.embedding.TaskContainer getTaskContainer () android.util.Size getMinDimensions () boolean isAbove (androidx.window.extensions.embedding.TaskFragmentContainer) boolean isOverlay () java.lang.String getOverlayTag () android.os.Bundle getLaunchOptions () android.os.IBinder getAssociatedActivityToken () boolean isAlwaysOnTopOverlay () boolean isOverlayWithActivityAssociation () public java.lang.String toString () }
androidx/window/extensions/embedding/TransactionManager$TransactionRecord.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TransactionManager$TransactionRecord extends java.lang.Object { void <init> (androidx.window.extensions.embedding.TransactionManager, android.os.IBinder) android.window.WindowContainerTransaction getTransaction () void setOriginType (int) void apply (boolean) void abort () int getTransactionTransitionType () public java.lang.String toString () }
androidx/window/extensions/embedding/TransactionManager.class
<Unknown> package androidx.window.extensions.embedding androidx.window.extensions.embedding.TransactionManager extends java.lang.Object { void <init> (android.window.TaskFragmentOrganizer) androidx.window.extensions.embedding.TransactionManager$TransactionRecord startNewTransaction () androidx.window.extensions.embedding.TransactionManager$TransactionRecord startNewTransaction (android.os.IBinder) androidx.window.extensions.embedding.TransactionManager$TransactionRecord getCurrentTransactionRecord () }
androidx/window/extensions/embedding/WindowAttributes.class
WindowAttributes.java package androidx.window.extensions.embedding public final androidx.window.extensions.embedding.WindowAttributes extends java.lang.Object { public static final int DIM_AREA_ON_ACTIVITY_STACK public static final int DIM_AREA_ON_TASK private final int mDimAreaBehavior public void <init> (int) int dimAreaBehavior public int getDimAreaBehavior () public boolean equals (java.lang.Object) Object obj androidx.window.extensions.embedding.WindowAttributes other public int hashCode () public java.lang.String toString () }
androidx/window/extensions/embedding/WindowMetricsCompat$Api30Impl.class
WindowMetricsCompat.java package androidx.window.extensions.embedding final androidx.window.extensions.embedding.WindowMetricsCompat$Api30Impl extends java.lang.Object { private void <init> () static java.lang.String toString (android.view.WindowMetrics) android.view.WindowMetrics windowMetrics }
androidx/window/extensions/embedding/WindowMetricsCompat.class
WindowMetricsCompat.java package androidx.window.extensions.embedding androidx.window.extensions.embedding.WindowMetricsCompat extends java.lang.Object { private void <init> () static java.lang.String toString (android.view.WindowMetrics) android.view.WindowMetrics windowMetrics }
androidx/window/extensions/layout/
androidx/window/extensions/layout/DisplayFeature.class
DisplayFeature.java package androidx.window.extensions.layout public abstract androidx.window.extensions.layout.DisplayFeature extends java.lang.Object { public abstract android.graphics.Rect getBounds () }
androidx/window/extensions/layout/DisplayFoldFeature$Builder.class
DisplayFoldFeature.java package androidx.window.extensions.layout public final androidx.window.extensions.layout.DisplayFoldFeature$Builder extends java.lang.Object { private int mType private java.util.Set mProperties public void <init> (int) int type public androidx.window.extensions.layout.DisplayFoldFeature$Builder addProperty (int) int property public transient androidx.window.extensions.layout.DisplayFoldFeature$Builder addProperties (int[]) int i int[] properties public androidx.window.extensions.layout.DisplayFoldFeature$Builder clearProperties () public androidx.window.extensions.layout.DisplayFoldFeature build () }
androidx/window/extensions/layout/DisplayFoldFeature$FoldProperty.class
DisplayFoldFeature.java package androidx.window.extensions.layout public abstract annotation androidx.window.extensions.layout.DisplayFoldFeature$FoldProperty extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/extensions/layout/DisplayFoldFeature$FoldType.class
DisplayFoldFeature.java package androidx.window.extensions.layout public abstract annotation androidx.window.extensions.layout.DisplayFoldFeature$FoldType extends java.lang.Object implements java.lang.annotation.Annotation { }
androidx/window/extensions/layout/DisplayFoldFeature.class
DisplayFoldFeature.java package androidx.window.extensions.layout public final androidx.window.extensions.layout.DisplayFoldFeature extends java.lang.Object { public static final int TYPE_UNKNOWN public static final int TYPE_HINGE public static final int TYPE_SCREEN_FOLD_IN public static final int FOLD_PROPERTY_SUPPORTS_HALF_OPENED private final int mType private final java.util.Set mProperties void <init> (int, java.util.Set) int type java.util.Set properties public int getType () public boolean hasProperty (int) int property public transient boolean hasProperties (int[]) int i int[] properties public boolean equals (java.lang.Object) Object o androidx.window.extensions.layout.DisplayFoldFeature that public int hashCode () public java.lang.String toString () }
androidx/window/extensions/layout/DisplayFoldFeatureUtil.class
<Unknown> package androidx.window.extensions.layout public final androidx.window.extensions.layout.DisplayFoldFeatureUtil extends java.lang.Object { public static androidx.window.extensions.layout.DisplayFoldFeature translate (androidx.window.common.layout.DisplayFoldFeatureCommon) }
androidx/window/extensions/layout/FoldingFeature.class
FoldingFeature.java package androidx.window.extensions.layout public androidx.window.extensions.layout.FoldingFeature extends java.lang.Object implements androidx.window.extensions.layout.DisplayFeature { public static final int TYPE_FOLD public static final int TYPE_HINGE public static final int STATE_FLAT public static final int STATE_HALF_OPENED private final android.graphics.Rect mBounds private final int mType private final int mState public void <init> (android.graphics.Rect, int, int) android.graphics.Rect bounds int type int state public android.graphics.Rect getBounds () public int getType () public int getState () private static void validateFeatureBounds (android.graphics.Rect) android.graphics.Rect bounds private static java.lang.String typeToString (int) int type private static java.lang.String stateToString (int) int state public java.lang.String toString () public boolean equals (java.lang.Object) Object obj androidx.window.extensions.layout.FoldingFeature other private static int hashBounds (android.graphics.Rect) android.graphics.Rect bounds int result public int hashCode () int result }
androidx/window/extensions/layout/SupportedWindowFeatures$1.class
SupportedWindowFeatures.java package androidx.window.extensions.layout synthetic androidx.window.extensions.layout.SupportedWindowFeatures$1 extends java.lang.Object { }
androidx/window/extensions/layout/SupportedWindowFeatures$Builder.class
SupportedWindowFeatures.java package androidx.window.extensions.layout public final androidx.window.extensions.layout.SupportedWindowFeatures$Builder extends java.lang.Object { private final java.util.List mDisplayFoldFeatures public void <init> (java.util.List) java.util.List displayFoldFeatures public androidx.window.extensions.layout.SupportedWindowFeatures build () }
androidx/window/extensions/layout/SupportedWindowFeatures.class
SupportedWindowFeatures.java package androidx.window.extensions.layout public final androidx.window.extensions.layout.SupportedWindowFeatures extends java.lang.Object { private final java.util.List mDisplayFoldFeatureList private void <init> (java.util.List) java.util.List displayFoldFeatureList public java.util.List getDisplayFoldFeatures () synthetic void <init> (java.util.List, androidx.window.extensions.layout.SupportedWindowFeatures$1) java.util.List x0 androidx.window.extensions.layout.SupportedWindowFeatures$1 x1 }
androidx/window/extensions/layout/WindowLayoutComponent.class
WindowLayoutComponent.java package androidx.window.extensions.layout public abstract androidx.window.extensions.layout.WindowLayoutComponent extends java.lang.Object { public abstract void addWindowLayoutInfoListener (android.app.Activity, java.util.function.Consumer) public abstract void removeWindowLayoutInfoListener (java.util.function.Consumer) public void addWindowLayoutInfoListener (android.content.Context, androidx.window.extensions.core.util.function.Consumer) android.content.Context context androidx.window.extensions.core.util.function.Consumer consumer public void removeWindowLayoutInfoListener (androidx.window.extensions.core.util.function.Consumer) androidx.window.extensions.core.util.function.Consumer consumer public androidx.window.extensions.layout.SupportedWindowFeatures getSupportedWindowFeatures () public androidx.window.extensions.layout.WindowLayoutInfo getCurrentWindowLayoutInfo (android.content.Context) android.content.Context context }
androidx/window/extensions/layout/WindowLayoutComponentImpl$ConfigurationChangeListener.class
<Unknown> package androidx.window.extensions.layout final androidx.window.extensions.layout.WindowLayoutComponentImpl$ConfigurationChangeListener extends java.lang.Object implements android.content.ComponentCallbacks { final android.os.IBinder mToken void <init> (androidx.window.extensions.layout.WindowLayoutComponentImpl, android.os.IBinder) public void onConfigurationChanged (android.content.res.Configuration) public void onLowMemory () }
androidx/window/extensions/layout/WindowLayoutComponentImpl$DisplayStateProvider.class
<Unknown> package androidx.window.extensions.layout abstract androidx.window.extensions.layout.WindowLayoutComponentImpl$DisplayStateProvider extends java.lang.Object { public abstract int getDisplayRotation (android.app.WindowConfiguration) public abstract android.view.DisplayInfo getDisplayInfo (int) }
androidx/window/extensions/layout/WindowLayoutComponentImpl$NotifyOnConfigurationChanged.class
<Unknown> package androidx.window.extensions.layout final androidx.window.extensions.layout.WindowLayoutComponentImpl$NotifyOnConfigurationChanged extends androidx.window.common.EmptyLifecycleCallbacksAdapter { public void onActivityCreated (android.app.Activity, android.os.Bundle) public void onActivityConfigurationChanged (android.app.Activity) }
androidx/window/extensions/layout/WindowLayoutComponentImpl$RawConfigurationChangedListener.class
<Unknown> package androidx.window.extensions.layout final androidx.window.extensions.layout.WindowLayoutComponentImpl$RawConfigurationChangedListener extends java.lang.Object implements java.util.function.Consumer { public void accept (android.os.IBinder) }
androidx/window/extensions/layout/WindowLayoutComponentImpl.class
<Unknown> package androidx.window.extensions.layout public androidx.window.extensions.layout.WindowLayoutComponentImpl extends java.lang.Object implements androidx.window.extensions.layout.WindowLayoutComponent { public void <init> (android.content.Context, androidx.window.common.DeviceStateManagerFoldingFeatureProducer) void <init> (android.content.Context, androidx.window.common.DeviceStateManagerFoldingFeatureProducer, androidx.window.extensions.layout.WindowLayoutComponentImpl$DisplayStateProvider) public void addWindowLayoutInfoListener (android.app.Activity, java.util.function.Consumer) public void addWindowLayoutInfoListener (android.content.Context, androidx.window.extensions.core.util.function.Consumer) public void removeWindowLayoutInfoListener (java.util.function.Consumer) public void removeWindowLayoutInfoListener (androidx.window.extensions.core.util.function.Consumer) void onDisplayFeaturesChanged (java.util.List) public androidx.window.extensions.layout.WindowLayoutInfo getCurrentWindowLayoutInfo (int, android.app.WindowConfiguration) public androidx.window.extensions.layout.WindowLayoutInfo getCurrentWindowLayoutInfo (android.content.Context) public androidx.window.extensions.layout.SupportedWindowFeatures getSupportedWindowFeatures () }
androidx/window/extensions/layout/WindowLayoutInfo.class
WindowLayoutInfo.java package androidx.window.extensions.layout public androidx.window.extensions.layout.WindowLayoutInfo extends java.lang.Object { private java.util.List mDisplayFeatures public void <init> (java.util.List) java.util.List displayFeatures public java.util.List getDisplayFeatures () public java.lang.String toString () int i StringBuilder sb public boolean equals (java.lang.Object) Object obj androidx.window.extensions.layout.WindowLayoutInfo other public int hashCode () }
androidx/window/extensions/util/
androidx/window/extensions/util/DeduplicateConsumer.class
<Unknown> package androidx.window.extensions.util public androidx.window.extensions.util.DeduplicateConsumer extends java.lang.Object implements androidx.window.extensions.core.util.function.Consumer { public void <init> (androidx.window.extensions.core.util.function.Consumer) public boolean matchesConsumer (androidx.window.extensions.core.util.function.Consumer) public void accept (java.lang.Object) }
androidx/window/extensions/util/SetCompat$Api23Impl.class
SetCompat.java package androidx.window.extensions.util androidx.window.extensions.util.SetCompat$Api23Impl extends java.lang.Object { private void <init> () static java.util.Set create () }
androidx/window/extensions/util/SetCompat.class
SetCompat.java package androidx.window.extensions.util public final androidx.window.extensions.util.SetCompat extends java.lang.Object { private void <init> () public static java.util.Set create () }
androidx/window/extensions/util/SetUtilApi23.class
SetUtilApi23.java package androidx.window.extensions.util public final androidx.window.extensions.util.SetUtilApi23 extends java.lang.Object { private void <init> () public static java.util.Set createSet () }