From 654beea53df54d3e76aecd457672f6b559820fe4 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sat, 24 Dec 2016 16:53:42 +0300 Subject: [PATCH] fix dark theme --- .../audiorecorder/activities/MainActivity.java | 14 +++++--------- .../activities/RecordingActivity.java | 5 ++--- .../audiorecorder/activities/SettingsActivity.java | 2 +- app/src/main/res/layout/activity_main.xml | 3 +++ app/src/main/res/layout/activity_recording.xml | 1 - app/src/main/res/values/styles.xml | 11 +++++++---- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java index d5b2a88..ec6dbf7 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java @@ -461,7 +461,6 @@ public class MainActivity extends AppCompatActivity implements AbsListView.OnScr public void setAppTheme(int id) { super.setTheme(id); - themeId = id; } @@ -471,9 +470,8 @@ public class MainActivity extends AppCompatActivity implements AbsListView.OnScr @Override protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setAppTheme(getAppTheme()); + super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); @@ -485,12 +483,10 @@ public class MainActivity extends AppCompatActivity implements AbsListView.OnScr handler = new Handler(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); - - if (Build.VERSION.SDK_INT >= 16) - toolbar.setBackground(new ColorDrawable(MainApplication.getActionbarColor(this))); - else - toolbar.setBackgroundDrawable(new ColorDrawable(MainApplication.getActionbarColor(this))); - +// if (Build.VERSION.SDK_INT >= 16) +// toolbar.setBackground(new ColorDrawable(MainApplication.getActionbarColor(this))); +// else +// toolbar.setBackgroundDrawable(new ColorDrawable(MainApplication.getActionbarColor(this))); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index b4efb2c..b68eeef 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -147,9 +147,8 @@ public class RecordingActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setTheme(((MainApplication) getApplication()).getUserTheme()); + super.onCreate(savedInstanceState); setContentView(R.layout.activity_recording); @@ -258,7 +257,7 @@ public class RecordingActivity extends AppCompatActivity { private void setupActionBar() { ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { - actionBar.setBackgroundDrawable(new ColorDrawable(MainApplication.getActionbarColor(this))); +// actionBar.setBackgroundDrawable(new ColorDrawable(MainApplication.getActionbarColor(this))); } } diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java index 9bb048b..6d220eb 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java @@ -153,7 +153,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity implements Sha if (actionBar != null) { // Show the Up button in the action bar. actionBar.setDisplayHomeAsUpEnabled(true); - actionBar.setBackgroundDrawable(new ColorDrawable(MainApplication.getActionbarColor(this))); +// actionBar.setBackgroundDrawable(new ColorDrawable(MainApplication.getActionbarColor(this))); } } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 345dd4b..45295e7 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -16,6 +16,9 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" + android:background="?attr/colorPrimary" + android:theme="@style/AppThemeLight.AppBarOverlay" + app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/AppThemeLight.PopupOverlay" /> diff --git a/app/src/main/res/layout/activity_recording.xml b/app/src/main/res/layout/activity_recording.xml index fe95b63..0fc1ab9 100644 --- a/app/src/main/res/layout/activity_recording.xml +++ b/app/src/main/res/layout/activity_recording.xml @@ -34,7 +34,6 @@ - - -