From 3c24e2c6948bd899072709bcce55cc7377b55c65 Mon Sep 17 00:00:00 2001 From: Fahim Date: Mon, 10 May 2021 17:24:40 +0600 Subject: [PATCH 1/2] 2828-Q-Dark-mode implementation --- .../lineageos/recorder/RecorderActivity.java | 3 +++ ...ackground_screen_recorder_overlay_main.xml | 2 +- app/src/main/res/drawable/ic_delete.xml | 2 +- app/src/main/res/drawable/ic_drag.xml | 2 +- .../res/drawable/ic_notification_screen.xml | 2 +- .../res/drawable/ic_notification_sound.xml | 2 +- app/src/main/res/drawable/ic_play.xml | 2 +- app/src/main/res/drawable/ic_share.xml | 2 +- app/src/main/res/drawable/ic_stop.xml | 2 +- app/src/main/res/drawable/ic_stop_screen.xml | 2 +- app/src/main/res/drawable/ic_stop_sound.xml | 2 +- .../main/res/layout/activty_constraint.xml | 4 ++-- app/src/main/res/layout/dialog_base.xml | 1 + .../res/layout/dialog_content_last_item.xml | 2 +- .../layout/window_screen_recorder_overlay.xml | 2 +- app/src/main/res/values-night-v27/styles.xml | 21 +++++++++++++++++++ app/src/main/res/values-v27/styles.xml | 21 +++++++++++++++++++ app/src/main/res/values/colors.xml | 8 ++----- app/src/main/res/values/styles.xml | 9 +++++++- 19 files changed, 70 insertions(+), 21 deletions(-) create mode 100644 app/src/main/res/values-night-v27/styles.xml create mode 100644 app/src/main/res/values-v27/styles.xml diff --git a/app/src/main/java/org/lineageos/recorder/RecorderActivity.java b/app/src/main/java/org/lineageos/recorder/RecorderActivity.java index 6deb347..e3246d8 100644 --- a/app/src/main/java/org/lineageos/recorder/RecorderActivity.java +++ b/app/src/main/java/org/lineageos/recorder/RecorderActivity.java @@ -25,6 +25,7 @@ import android.content.IntentFilter; import android.content.ServiceConnection; import android.content.SharedPreferences; import android.content.pm.PackageManager; +import android.graphics.Color; import android.media.projection.MediaProjectionManager; import android.net.Uri; import android.os.Bundle; @@ -329,6 +330,8 @@ public class RecorderActivity extends AppCompatActivity implements mSoundFab.setImageResource(lineageos.platform.R.drawable.ic_mic); mScreenFab.setSelected(false); mSoundFab.setSelected(false); + mScreenFab.setColorFilter(Color.argb(255, 255, 255, 255)); + mSoundFab.setColorFilter(Color.argb(255, 255, 255, 255)); mRecordingVisualizer.setVisibility(View.GONE); set.clone(this, R.layout.constraint_default); } diff --git a/app/src/main/res/drawable/background_screen_recorder_overlay_main.xml b/app/src/main/res/drawable/background_screen_recorder_overlay_main.xml index aef239e..6f5adaf 100644 --- a/app/src/main/res/drawable/background_screen_recorder_overlay_main.xml +++ b/app/src/main/res/drawable/background_screen_recorder_overlay_main.xml @@ -15,5 +15,5 @@ --> - + diff --git a/app/src/main/res/drawable/ic_delete.xml b/app/src/main/res/drawable/ic_delete.xml index 61a0de8..8b2a187 100644 --- a/app/src/main/res/drawable/ic_delete.xml +++ b/app/src/main/res/drawable/ic_delete.xml @@ -19,6 +19,6 @@ android:viewportHeight="24" android:viewportWidth="24"> diff --git a/app/src/main/res/drawable/ic_drag.xml b/app/src/main/res/drawable/ic_drag.xml index 0423984..c742db9 100644 --- a/app/src/main/res/drawable/ic_drag.xml +++ b/app/src/main/res/drawable/ic_drag.xml @@ -19,6 +19,6 @@ android:viewportHeight="24" android:viewportWidth="24"> diff --git a/app/src/main/res/drawable/ic_notification_screen.xml b/app/src/main/res/drawable/ic_notification_screen.xml index 218cf05..eb241e6 100644 --- a/app/src/main/res/drawable/ic_notification_screen.xml +++ b/app/src/main/res/drawable/ic_notification_screen.xml @@ -4,6 +4,6 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ic_notification_sound.xml b/app/src/main/res/drawable/ic_notification_sound.xml index e4a673f..fcbae55 100644 --- a/app/src/main/res/drawable/ic_notification_sound.xml +++ b/app/src/main/res/drawable/ic_notification_sound.xml @@ -19,6 +19,6 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ic_play.xml b/app/src/main/res/drawable/ic_play.xml index e8e6355..9ca12ed 100644 --- a/app/src/main/res/drawable/ic_play.xml +++ b/app/src/main/res/drawable/ic_play.xml @@ -19,6 +19,6 @@ android:viewportHeight="24" android:viewportWidth="24"> diff --git a/app/src/main/res/drawable/ic_share.xml b/app/src/main/res/drawable/ic_share.xml index e413d3c..ad1fab7 100644 --- a/app/src/main/res/drawable/ic_share.xml +++ b/app/src/main/res/drawable/ic_share.xml @@ -19,6 +19,6 @@ android:viewportHeight="24" android:viewportWidth="24"> diff --git a/app/src/main/res/drawable/ic_stop.xml b/app/src/main/res/drawable/ic_stop.xml index 186d91e..553680f 100644 --- a/app/src/main/res/drawable/ic_stop.xml +++ b/app/src/main/res/drawable/ic_stop.xml @@ -19,6 +19,6 @@ android:viewportHeight="24" android:viewportWidth="24"> diff --git a/app/src/main/res/drawable/ic_stop_screen.xml b/app/src/main/res/drawable/ic_stop_screen.xml index 9106c42..96cbdfc 100644 --- a/app/src/main/res/drawable/ic_stop_screen.xml +++ b/app/src/main/res/drawable/ic_stop_screen.xml @@ -19,6 +19,6 @@ android:viewportHeight="24" android:viewportWidth="24"> diff --git a/app/src/main/res/drawable/ic_stop_sound.xml b/app/src/main/res/drawable/ic_stop_sound.xml index e46a579..96cbdfc 100644 --- a/app/src/main/res/drawable/ic_stop_sound.xml +++ b/app/src/main/res/drawable/ic_stop_sound.xml @@ -19,6 +19,6 @@ android:viewportHeight="24" android:viewportWidth="24"> diff --git a/app/src/main/res/layout/activty_constraint.xml b/app/src/main/res/layout/activty_constraint.xml index 16a6095..df922a5 100644 --- a/app/src/main/res/layout/activty_constraint.xml +++ b/app/src/main/res/layout/activty_constraint.xml @@ -69,7 +69,7 @@ android:id="@+id/sound_fab" style="@style/AppTheme.RecordFab" android:src="@lineageos.platform:drawable/ic_mic" - app:tint="@color/color_default_foreground"/> + app:tint="@android:color/white"/> + app:tint="@android:color/white"/> diff --git a/app/src/main/res/layout/window_screen_recorder_overlay.xml b/app/src/main/res/layout/window_screen_recorder_overlay.xml index afb9f0e..0c12705 100644 --- a/app/src/main/res/layout/window_screen_recorder_overlay.xml +++ b/app/src/main/res/layout/window_screen_recorder_overlay.xml @@ -30,7 +30,7 @@ android:contentDescription="@string/main_screen_action" android:padding="12dp" android:src="@drawable/ic_action_screen_record" - android:tint="@color/white" /> + android:tint="@color/icon" /> + + + + diff --git a/app/src/main/res/values-v27/styles.xml b/app/src/main/res/values-v27/styles.xml new file mode 100644 index 0000000..18f91d4 --- /dev/null +++ b/app/src/main/res/values-v27/styles.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 15c64e0..6668407 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -17,16 +17,12 @@ @lineageos.platform:color/color_default_primary @lineageos.platform:color/color_default_primary_dark @lineageos.platform:color/color_default_accent - + @lineageos.platform:color/color_default_background @lineageos.platform:color/color_default_foreground - - #fafafa - #333333 - @lineageos.platform:color/color_default_primary_text @lineageos.platform:color/color_default_secondary_text @lineageos.platform:color/color_default_background @lineageos.platform:color/color_default_background - #56000000 + @color/color_default_primary_text diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 462d73c..e6ec490 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -15,11 +15,18 @@ --> - + +