From 24c10dd6b041bf661ab0a3dad51e688c751e6398 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Fri, 10 Nov 2023 23:33:44 +0800 Subject: [PATCH] fix: pressed and hovered gain in CheckBox --- .../kotlin/com/highcapable/flexiui/component/CheckBox.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/CheckBox.kt b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/CheckBox.kt index 4f027da..e36d265 100644 --- a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/CheckBox.kt +++ b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/CheckBox.kt @@ -88,9 +88,9 @@ fun CheckBox( ) { val hovered by interactionSource.collectIsHoveredAsState() val pressed by interactionSource.collectIsPressedAsState() - val animatedStrokeScale by animateFloatAsState(if (pressed) 0.9f else 1f) + val animatedStrokeScale by animateFloatAsState(if (pressed) style.pressedGain else 1f) val animatedColor by animateColorAsState(if (checked) colors.activeColor else colors.inactiveColor) - val animatedContentScale by animateFloatAsState(if (hovered) 1.1f else 1f) + val animatedContentScale by animateFloatAsState(if (hovered) style.hoveredGain else 1f) val animatedContentAlpha by animateFloatAsState(if (checked) 1f else 0f) val animatedContentLayer by animateFloatAsState(if (checked) 1f else 0f) val sModifier = if (enabled) modifier else modifier.alpha(0.5f)