diff --git a/app/src/main/java/com/beemdevelopment/aegis/ThemeMap.java b/app/src/main/java/com/beemdevelopment/aegis/ThemeMap.java index e8fd4eb3..214b2f9a 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ThemeMap.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ThemeMap.java @@ -20,4 +20,10 @@ public class ThemeMap { Theme.DARK, R.style.AppTheme_Dark_NoActionBar, Theme.AMOLED, R.style.AppTheme_TrueBlack_NoActionBar ); + + public static final Map FULLSCREEN = ImmutableMap.of( + Theme.LIGHT, R.style.AppTheme_Fullscreen, + Theme.DARK, R.style.AppTheme_Fullscreen_Dark, + Theme.AMOLED, R.style.AppTheme_Fullscreen_TrueBlack + ); } diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java index 2067b255..8dccd77b 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java @@ -17,6 +17,7 @@ import androidx.camera.view.PreviewView; import androidx.core.content.ContextCompat; import com.beemdevelopment.aegis.R; +import com.beemdevelopment.aegis.ThemeMap; import com.beemdevelopment.aegis.helpers.QrCodeAnalyzer; import com.beemdevelopment.aegis.otp.GoogleAuthInfo; import com.beemdevelopment.aegis.otp.GoogleAuthInfoException; @@ -77,7 +78,7 @@ public class ScannerActivity extends AegisActivity implements QrCodeAnalyzer.Lis @Override protected void onSetTheme() { - setTheme(R.style.AppTheme_Fullscreen); + setTheme(ThemeMap.FULLSCREEN); } @Override diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 8d5f7942..0ec24dfe 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -126,6 +126,30 @@ true + + + +