From c6c351825b568e0c306363f08b0f53795cba5c24 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 21 Dec 2022 16:44:27 +0100 Subject: [PATCH] optimize some styles for landscape mode --- .../simplemobiletools/calculator/activities/MainActivity.kt | 3 +++ app/src/main/res/values-land/dimens.xml | 4 ++++ app/src/main/res/values-sw600dp/dimens.xml | 1 + app/src/main/res/values/dimens.xml | 1 + app/src/main/res/values/styles.xml | 5 ++--- 5 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/values-land/dimens.xml diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt index 43e667f9..f7744a96 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt @@ -5,6 +5,7 @@ import android.content.Intent import android.os.Bundle import android.view.View import android.view.WindowManager +import androidx.core.content.res.ResourcesCompat import com.simplemobiletools.calculator.BuildConfig import com.simplemobiletools.calculator.R import com.simplemobiletools.calculator.databases.CalculatorDatabase @@ -93,10 +94,12 @@ class MainActivity : SimpleActivity(), Calculator { val properPrimaryColor = getProperPrimaryColor() arrayOf(btn_percent, btn_power, btn_root, btn_clear, btn_reset, btn_divide, btn_multiply, btn_plus, btn_minus, btn_equals, btn_decimal).forEach { it.setTextColor(properPrimaryColor) + it.background = ResourcesCompat.getDrawable(resources, R.drawable.button_circular_background, theme) it.background?.alpha = 200 } arrayOf(btn_0, btn_1, btn_2, btn_3, btn_4, btn_5, btn_6, btn_7, btn_8, btn_9).forEach { + it.background = ResourcesCompat.getDrawable(resources, R.drawable.button_circular_background, theme) it.background?.alpha = 80 } } diff --git a/app/src/main/res/values-land/dimens.xml b/app/src/main/res/values-land/dimens.xml new file mode 100644 index 00000000..90f246cb --- /dev/null +++ b/app/src/main/res/values-land/dimens.xml @@ -0,0 +1,4 @@ + + 22sp + 2dp + diff --git a/app/src/main/res/values-sw600dp/dimens.xml b/app/src/main/res/values-sw600dp/dimens.xml index 72deb09e..7342e6d0 100644 --- a/app/src/main/res/values-sw600dp/dimens.xml +++ b/app/src/main/res/values-sw600dp/dimens.xml @@ -1,6 +1,7 @@ 320dp 320dp + @dimen/activity_margin 42sp 30sp diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 55ba3f05..d81400a7 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -3,6 +3,7 @@ 250dp 180dp 180dp + @dimen/medium_margin 34sp 20sp diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 337a8533..efb2c444 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -2,13 +2,12 @@