mirror of
https://github.com/SimpleMobileTools/Simple-Calculator.git
synced 2025-06-05 21:49:13 +02:00
Update unit symbol background and text size
This commit is contained in:
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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" />
|
||||||
|
Reference in New Issue
Block a user