package androidx.core.app; import android.app.Activity; import android.app.ActivityOptions; import android.app.PendingIntent; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Rect; import android.os.Build; import android.os.Bundle; import android.view.View; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import androidx.annotation.RestrictTo; import androidx.core.util.Pair; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /* loaded from: classes.dex */ public class ActivityOptionsCompat { public static final String EXTRA_USAGE_TIME_REPORT = "android.activity.usage_time"; public static final String EXTRA_USAGE_TIME_REPORT_PACKAGES = "android.usage_time_packages"; @Retention(RetentionPolicy.SOURCE) @RestrictTo({RestrictTo.Scope.LIBRARY}) public @interface BackgroundActivityStartMode { } @Nullable public Rect getLaunchBounds() { return null; } public void requestUsageTimeReport(@NonNull PendingIntent pendingIntent) { } @NonNull public ActivityOptionsCompat setLaunchBounds(@Nullable Rect rect) { return this; } @NonNull public ActivityOptionsCompat setPendingIntentBackgroundActivityStartMode(int i) { return this; } @NonNull public ActivityOptionsCompat setShareIdentityEnabled(boolean z) { return this; } @Nullable public Bundle toBundle() { return null; } public void update(@NonNull ActivityOptionsCompat activityOptionsCompat) { } @NonNull public static ActivityOptionsCompat makeCustomAnimation(@NonNull Context context, int i, int i2) { return new ActivityOptionsCompatImpl(ActivityOptions.makeCustomAnimation(context, i, i2)); } @NonNull public static ActivityOptionsCompat makeScaleUpAnimation(@NonNull View view, int i, int i2, int i3, int i4) { return new ActivityOptionsCompatImpl(ActivityOptions.makeScaleUpAnimation(view, i, i2, i3, i4)); } @NonNull public static ActivityOptionsCompat makeClipRevealAnimation(@NonNull View view, int i, int i2, int i3, int i4) { return new ActivityOptionsCompatImpl(Api23Impl.makeClipRevealAnimation(view, i, i2, i3, i4)); } @NonNull public static ActivityOptionsCompat makeThumbnailScaleUpAnimation(@NonNull View view, @NonNull Bitmap bitmap, int i, int i2) { return new ActivityOptionsCompatImpl(ActivityOptions.makeThumbnailScaleUpAnimation(view, bitmap, i, i2)); } @NonNull public static ActivityOptionsCompat makeSceneTransitionAnimation(@NonNull Activity activity, @NonNull View view, @NonNull String str) { return new ActivityOptionsCompatImpl(Api21Impl.makeSceneTransitionAnimation(activity, view, str)); } @NonNull public static ActivityOptionsCompat makeSceneTransitionAnimation(@NonNull Activity activity, @Nullable Pair... pairArr) { android.util.Pair[] pairArr2; if (pairArr != null) { pairArr2 = new android.util.Pair[pairArr.length]; for (int i = 0; i < pairArr.length; i++) { Pair pair = pairArr[i]; pairArr2[i] = android.util.Pair.create(pair.first, pair.second); } } else { pairArr2 = null; } return new ActivityOptionsCompatImpl(Api21Impl.makeSceneTransitionAnimation(activity, pairArr2)); } @NonNull public static ActivityOptionsCompat makeTaskLaunchBehind() { return new ActivityOptionsCompatImpl(Api21Impl.makeTaskLaunchBehind()); } @NonNull public static ActivityOptionsCompat makeBasic() { return new ActivityOptionsCompatImpl(Api23Impl.makeBasic()); } public static class ActivityOptionsCompatImpl extends ActivityOptionsCompat { private final ActivityOptions mActivityOptions; public ActivityOptionsCompatImpl(ActivityOptions activityOptions) { this.mActivityOptions = activityOptions; } @Override // androidx.core.app.ActivityOptionsCompat public Bundle toBundle() { return this.mActivityOptions.toBundle(); } @Override // androidx.core.app.ActivityOptionsCompat public void update(@NonNull ActivityOptionsCompat activityOptionsCompat) { if (activityOptionsCompat instanceof ActivityOptionsCompatImpl) { this.mActivityOptions.update(((ActivityOptionsCompatImpl) activityOptionsCompat).mActivityOptions); } } @Override // androidx.core.app.ActivityOptionsCompat public void requestUsageTimeReport(@NonNull PendingIntent pendingIntent) { Api23Impl.requestUsageTimeReport(this.mActivityOptions, pendingIntent); } @Override // androidx.core.app.ActivityOptionsCompat @NonNull public ActivityOptionsCompat setLaunchBounds(@Nullable Rect rect) { return new ActivityOptionsCompatImpl(Api24Impl.setLaunchBounds(this.mActivityOptions, rect)); } @Override // androidx.core.app.ActivityOptionsCompat public Rect getLaunchBounds() { return Api24Impl.getLaunchBounds(this.mActivityOptions); } @Override // androidx.core.app.ActivityOptionsCompat @NonNull public ActivityOptionsCompat setShareIdentityEnabled(boolean z) { return Build.VERSION.SDK_INT < 34 ? this : new ActivityOptionsCompatImpl(Api34Impl.setShareIdentityEnabled(this.mActivityOptions, z)); } @Override // androidx.core.app.ActivityOptionsCompat @NonNull public ActivityOptionsCompat setPendingIntentBackgroundActivityStartMode(int i) { int i2 = Build.VERSION.SDK_INT; if (i2 >= 34) { Api34Impl.setPendingIntentBackgroundActivityStartMode(this.mActivityOptions, i); } else if (i2 >= 33) { Api33Impl.setPendingIntentBackgroundActivityLaunchAllowed(this.mActivityOptions, i != 2); } return this; } } @RequiresApi(23) public static class Api23Impl { private Api23Impl() { } public static ActivityOptions makeClipRevealAnimation(View view, int i, int i2, int i3, int i4) { return ActivityOptions.makeClipRevealAnimation(view, i, i2, i3, i4); } public static ActivityOptions makeBasic() { return ActivityOptions.makeBasic(); } public static void requestUsageTimeReport(ActivityOptions activityOptions, PendingIntent pendingIntent) { activityOptions.requestUsageTimeReport(pendingIntent); } } @RequiresApi(21) public static class Api21Impl { private Api21Impl() { } public static ActivityOptions makeSceneTransitionAnimation(Activity activity, View view, String str) { return ActivityOptions.makeSceneTransitionAnimation(activity, view, str); } @SafeVarargs public static ActivityOptions makeSceneTransitionAnimation(Activity activity, android.util.Pair... pairArr) { return ActivityOptions.makeSceneTransitionAnimation(activity, pairArr); } public static ActivityOptions makeTaskLaunchBehind() { return ActivityOptions.makeTaskLaunchBehind(); } } @RequiresApi(24) public static class Api24Impl { private Api24Impl() { } public static ActivityOptions setLaunchBounds(ActivityOptions activityOptions, Rect rect) { return activityOptions.setLaunchBounds(rect); } public static Rect getLaunchBounds(ActivityOptions activityOptions) { return activityOptions.getLaunchBounds(); } } @RequiresApi(33) public static class Api33Impl { private Api33Impl() { } public static void setPendingIntentBackgroundActivityLaunchAllowed(ActivityOptions activityOptions, boolean z) { activityOptions.setPendingIntentBackgroundActivityLaunchAllowed(z); } } @RequiresApi(34) public static class Api34Impl { private Api34Impl() { } public static ActivityOptions setShareIdentityEnabled(ActivityOptions activityOptions, boolean z) { return activityOptions.setShareIdentityEnabled(z); } public static ActivityOptions setPendingIntentBackgroundActivityStartMode(ActivityOptions activityOptions, int i) { return activityOptions.setPendingIntentBackgroundActivityStartMode(i); } } }