From e97e34e3dddb852f6dfcc1aab2987088c196f46b Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Thu, 15 Aug 2024 23:33:10 +0530 Subject: [PATCH] Theme app according to our palette --- app/Android.bp | 1 + .../org/lineageos/recorder/DialogActivity.kt | 9 ++++--- app/src/main/res/layout/activity_list.xml | 3 ++- app/src/main/res/layout/activity_main.xml | 4 +-- .../res/layout/dialog_content_settings.xml | 4 +-- app/src/main/res/values/styles.xml | 27 ++++++++++++++++--- 6 files changed, 36 insertions(+), 12 deletions(-) diff --git a/app/Android.bp b/app/Android.bp index d15269d..6d42204 100644 --- a/app/Android.bp +++ b/app/Android.bp @@ -24,6 +24,7 @@ android_app { "androidx.core_core-ktx", "Recorder_com.google.android.material_material", "androidx-constraintlayout_constraintlayout", + "elib", ], sdk_version: "34", diff --git a/app/src/main/java/org/lineageos/recorder/DialogActivity.kt b/app/src/main/java/org/lineageos/recorder/DialogActivity.kt index 89698c2..a8aef74 100644 --- a/app/src/main/java/org/lineageos/recorder/DialogActivity.kt +++ b/app/src/main/java/org/lineageos/recorder/DialogActivity.kt @@ -10,6 +10,7 @@ import android.os.Build import android.os.Bundle import android.widget.CompoundButton import androidx.appcompat.app.AppCompatActivity +import androidx.appcompat.widget.SwitchCompat import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.materialswitch.MaterialSwitch import org.lineageos.recorder.utils.PermissionManager @@ -17,8 +18,8 @@ import org.lineageos.recorder.utils.PreferencesManager class DialogActivity : AppCompatActivity() { // Views - private lateinit var highQualitySwitch: MaterialSwitch - private lateinit var locationSwitch: MaterialSwitch + private lateinit var highQualitySwitch: SwitchCompat + private lateinit var locationSwitch: SwitchCompat private val permissionManager: PermissionManager by lazy { PermissionManager(this) } @@ -77,7 +78,7 @@ class DialogActivity : AppCompatActivity() { } private fun setupLocationSwitch( - locationSwitch: MaterialSwitch, + locationSwitch: SwitchCompat, isRecording: Boolean ) { val tagWithLocation = if (preferences.tagWithLocation) { @@ -110,7 +111,7 @@ class DialogActivity : AppCompatActivity() { } private fun setupHighQualitySwitch( - highQualitySwitch: MaterialSwitch, + highQualitySwitch: SwitchCompat, isRecording: Boolean ) { val highQuality = preferences.recordInHighQuality diff --git a/app/src/main/res/layout/activity_list.xml b/app/src/main/res/layout/activity_list.xml index 903c135..e0b6aac 100644 --- a/app/src/main/res/layout/activity_list.xml +++ b/app/src/main/res/layout/activity_list.xml @@ -18,7 +18,8 @@ + android:layout_height="?attr/actionBarSize" + android:background="@color/e_action_bar" /> + app:tint="@color/e_background" /> - - + + - + + + + -- GitLab