61 lines
2.1 KiB
Java
61 lines
2.1 KiB
Java
package androidx.browser.trusted;
|
|
|
|
import android.os.Bundle;
|
|
import androidx.annotation.NonNull;
|
|
/* loaded from: classes.dex */
|
|
public interface TrustedWebActivityDisplayMode {
|
|
public static final String KEY_ID = "androidx.browser.trusted.displaymode.KEY_ID";
|
|
|
|
/* loaded from: classes.dex */
|
|
public static class DefaultMode implements TrustedWebActivityDisplayMode {
|
|
private static final int ID = 0;
|
|
|
|
@Override // androidx.browser.trusted.TrustedWebActivityDisplayMode
|
|
@NonNull
|
|
public Bundle toBundle() {
|
|
Bundle bundle = new Bundle();
|
|
bundle.putInt(TrustedWebActivityDisplayMode.KEY_ID, 0);
|
|
return bundle;
|
|
}
|
|
}
|
|
|
|
/* loaded from: classes.dex */
|
|
public static class ImmersiveMode implements TrustedWebActivityDisplayMode {
|
|
private static final int ID = 1;
|
|
public static final String KEY_CUTOUT_MODE = "androidx.browser.trusted.displaymode.KEY_CUTOUT_MODE";
|
|
public static final String KEY_STICKY = "androidx.browser.trusted.displaymode.KEY_STICKY";
|
|
private final boolean mIsSticky;
|
|
private final int mLayoutInDisplayCutoutMode;
|
|
|
|
public ImmersiveMode(boolean z2, int i) {
|
|
this.mIsSticky = z2;
|
|
this.mLayoutInDisplayCutoutMode = i;
|
|
}
|
|
|
|
@NonNull
|
|
public static TrustedWebActivityDisplayMode fromBundle(@NonNull Bundle bundle) {
|
|
return new ImmersiveMode(bundle.getBoolean(KEY_STICKY), bundle.getInt(KEY_CUTOUT_MODE));
|
|
}
|
|
|
|
public boolean isSticky() {
|
|
return this.mIsSticky;
|
|
}
|
|
|
|
public int layoutInDisplayCutoutMode() {
|
|
return this.mLayoutInDisplayCutoutMode;
|
|
}
|
|
|
|
@Override // androidx.browser.trusted.TrustedWebActivityDisplayMode
|
|
@NonNull
|
|
public Bundle toBundle() {
|
|
Bundle bundle = new Bundle();
|
|
bundle.putInt(TrustedWebActivityDisplayMode.KEY_ID, 1);
|
|
bundle.putBoolean(KEY_STICKY, this.mIsSticky);
|
|
bundle.putInt(KEY_CUTOUT_MODE, this.mLayoutInDisplayCutoutMode);
|
|
return bundle;
|
|
}
|
|
}
|
|
|
|
@NonNull
|
|
Bundle toBundle();
|
|
}
|