Browse Source

style: ensure bars don't use m3 spec for first run and authentication screen

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger 5 tháng trước cách đây
mục cha
commit
273edf9b74

+ 1 - 1
app/src/main/java/com/nextcloud/client/onboarding/FirstRunActivity.kt

@@ -90,7 +90,7 @@ class FirstRunActivity : BaseActivity(), Injectable {
 
     private fun applyDefaultTheme() {
         defaultViewThemeUtils = viewThemeUtilsFactory?.withPrimaryAsBackground()
-        defaultViewThemeUtils?.platform?.themeStatusBar(this, ColorRole.PRIMARY)
+        defaultViewThemeUtils?.platform?.colorStatusBar(this, resources.getColor(R.color.primary))
     }
 
     private fun registerActivityResult() {

+ 1 - 1
app/src/main/java/com/owncloud/android/authentication/AuthenticatorActivity.java

@@ -272,7 +272,7 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         viewThemeUtils = viewThemeUtilsFactory.withPrimaryAsBackground();
-        viewThemeUtils.platform.themeStatusBar(this, ColorRole.PRIMARY);
+        viewThemeUtils.platform.colorStatusBar(this, getResources().getColor(R.color.primary));
 
         // WebViewUtil webViewUtil = new WebViewUtil(this);
 

+ 1 - 0
app/src/main/res/values/styles.xml

@@ -119,6 +119,7 @@
 
     <style name="Theme.ownCloud.noActionBar.LoginBase" parent="Theme.ownCloud.Toolbar">
         <item name="android:windowBackground">@color/primary</item>
+        <item name="android:statusBarColor">@android:color/transparent</item>
         <item name="colorControlNormal">@color/login_text_color</item>
         <item name="colorControlActivated">@color/login_text_color</item>
         <item name="colorControlHighlight">@color/login_text_color</item>