Update unit symbol background and text size

This commit is contained in:
Ensar Sarajčić
2023-09-13 15:48:24 +02:00
parent bc7a5cc388
commit 8a77d256ea
2 changed files with 10 additions and 1 deletions

View File

@ -3,6 +3,9 @@ package com.simplemobiletools.calculator.views
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
import android.content.res.ColorStateList import android.content.res.ColorStateList
import android.graphics.drawable.GradientDrawable
import android.graphics.drawable.LayerDrawable
import android.graphics.drawable.RippleDrawable
import android.util.AttributeSet import android.util.AttributeSet
import android.view.View import android.view.View
import android.widget.LinearLayout import android.widget.LinearLayout
@ -87,8 +90,12 @@ class ConverterView @JvmOverloads constructor(
binding.topUnitHolder.setBackgroundColor(context.getProperBackgroundColor().lightenColor()) binding.topUnitHolder.setBackgroundColor(context.getProperBackgroundColor().lightenColor())
binding.swapButton.applyColorFilter(context.getProperPrimaryColor()) binding.swapButton.applyColorFilter(context.getProperPrimaryColor())
val drawable = ResourcesCompat.getDrawable(resources, com.simplemobiletools.commons.R.drawable.pill_background, context.theme) as RippleDrawable
val bgLayerList = drawable.findDrawableByLayerId(com.simplemobiletools.commons.R.id.button_pill_background_holder) as LayerDrawable
val bgLayer = bgLayerList.findDrawableByLayerId(com.simplemobiletools.commons.R.id.button_pill_background_shape) as GradientDrawable
bgLayer.cornerRadius = context.resources.getDimension(com.simplemobiletools.commons.R.dimen.rounded_corner_radius_big)
listOf(binding.topUnitSymbol, binding.bottomUnitSymbol).forEach { listOf(binding.topUnitSymbol, binding.bottomUnitSymbol).forEach {
it.background = ResourcesCompat.getDrawable(resources, com.simplemobiletools.commons.R.drawable.pill_background, context.theme) it.background = drawable
it.background?.alpha = MEDIUM_ALPHA_INT it.background?.alpha = MEDIUM_ALPHA_INT
} }
} }

View File

@ -50,6 +50,7 @@
android:padding="@dimen/small_margin" android:padding="@dimen/small_margin"
android:singleLine="true" android:singleLine="true"
android:textAlignment="gravity" android:textAlignment="gravity"
android:textSize="@dimen/big_text_size"
app:layout_constraintBottom_toBottomOf="@+id/top_unit_text" app:layout_constraintBottom_toBottomOf="@+id/top_unit_text"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/top_unit_text" /> app:layout_constraintTop_toTopOf="@+id/top_unit_text" />
@ -110,6 +111,7 @@
android:padding="@dimen/small_margin" android:padding="@dimen/small_margin"
android:singleLine="true" android:singleLine="true"
android:textAlignment="gravity" android:textAlignment="gravity"
android:textSize="@dimen/big_text_size"
app:layout_constraintBottom_toBottomOf="@+id/bottom_unit_text" app:layout_constraintBottom_toBottomOf="@+id/bottom_unit_text"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/bottom_unit_text" /> app:layout_constraintTop_toTopOf="@+id/bottom_unit_text" />