From e8942e07a82ebbfbaf1ac231fbaea51b5e962258 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 | 24 ++++++++++++++++--- 6 files changed, 33 insertions(+), 12 deletions(-) diff --git a/app/Android.bp b/app/Android.bp index eb57076b..a999dcd1 100644 --- a/app/Android.bp +++ b/app/Android.bp @@ -28,6 +28,7 @@ android_app { "androidx.recyclerview_recyclerview-selection", "com.google.android.material_material", "kotlin-stdlib-jdk8", + "elib", ], sdk_version: "35", diff --git a/app/src/main/java/org/lineageos/recorder/DialogActivity.kt b/app/src/main/java/org/lineageos/recorder/DialogActivity.kt index e1641483..ad66133d 100644 --- a/app/src/main/java/org/lineageos/recorder/DialogActivity.kt +++ b/app/src/main/java/org/lineageos/recorder/DialogActivity.kt @@ -8,6 +8,7 @@ package org.lineageos.recorder 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 @@ -15,8 +16,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) } @@ -59,7 +60,7 @@ class DialogActivity : AppCompatActivity() { } private fun setupLocationSwitch( - locationSwitch: MaterialSwitch, + locationSwitch: SwitchCompat, isRecording: Boolean ) { val tagWithLocation = if (preferences.tagWithLocation) { @@ -92,7 +93,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 903c135f..e0b6aac2 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