Skip to content

Commit 0e80eaa

Browse files
committed
library: improve ListPopup anim aagain
1 parent 9291a96 commit 0e80eaa

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

iosApp/iosApp/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<key>CFBundleShortVersionString</key>
1818
<string>1.0.5</string>
1919
<key>CFBundleVersion</key>
20-
<string>600</string>
20+
<string>602</string>
2121
<key>LSRequiresIPhoneOS</key>
2222
<true/>
2323
<key>CADisableMinimumFrameDurationOnPhone</key>

miuix/src/commonMain/kotlin/top/yukonga/miuix/kmp/basic/ListPopup.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,10 @@ fun ListPopup(
219219
val transition = updateTransition(targetState = show.value)
220220
val scale by transition.animateFloat(
221221
transitionSpec = {
222-
spring(dampingRatio = 0.82f, stiffness = 800f, visibilityThreshold = 0.001f)
222+
spring(dampingRatio = 0.82f, stiffness = 450f, visibilityThreshold = 0.001f)
223223
}
224224
) { isShown ->
225-
if (isShown) 1f else 0.15f
225+
if (isShown) 1f else 0.25f
226226
}
227227

228228
val baseCornerRadiusPx = with(density) { 16.dp.toPx() }

miuix/src/commonMain/kotlin/top/yukonga/miuix/kmp/utils/MiuixPopupUtils.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,10 @@ class MiuixPopupUtils {
132132
private fun rememberDefaultPopupEnterTransition(transformOrigin: () -> TransformOrigin): EnterTransition {
133133
return remember(transformOrigin()) {
134134
fadeIn(
135-
animationSpec = tween(durationMillis = 200, easing = DecelerateEasing(1.5f))
135+
animationSpec = tween(durationMillis = 150, easing = DecelerateEasing(1.5f))
136136
) + scaleIn(
137137
initialScale = 0.15f,
138-
animationSpec = spring(dampingRatio = 0.82f, stiffness = 800f, visibilityThreshold = 0.001f),
138+
animationSpec = spring(dampingRatio = 0.82f, stiffness = 450f, visibilityThreshold = 0.001f),
139139
transformOrigin = transformOrigin()
140140
)
141141
}
@@ -145,9 +145,9 @@ class MiuixPopupUtils {
145145
private fun rememberDefaultPopupExitTransition(transformOrigin: () -> TransformOrigin): ExitTransition {
146146
return remember(transformOrigin()) {
147147
fadeOut(
148-
animationSpec = tween(durationMillis = 150, easing = DecelerateEasing(1.5f))
148+
animationSpec = tween(durationMillis = 140, easing = DecelerateEasing(1.5f))
149149
) + scaleOut(
150-
animationSpec = spring(dampingRatio = 0.82f, stiffness = 800f, visibilityThreshold = 0.001f),
150+
animationSpec = spring(dampingRatio = 0.82f, stiffness = 450f, visibilityThreshold = 0.001f),
151151
transformOrigin = transformOrigin()
152152
)
153153
}

0 commit comments

Comments
 (0)