实现缩放动画菜单和 Scrim 关闭
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
5a7d1f1781
commit
02730e54e8
@ -414,12 +414,12 @@ fun CalendarMonthView(
|
|||||||
initialScale = 0.2f,
|
initialScale = 0.2f,
|
||||||
animationSpec = tween(durationMillis = 300, easing = FastOutSlowInEasing),
|
animationSpec = tween(durationMillis = 300, easing = FastOutSlowInEasing),
|
||||||
transformOrigin = TransformOrigin(0f, 1f)
|
transformOrigin = TransformOrigin(0f, 1f)
|
||||||
) + fadeIn(tween(300)),
|
) + fadeIn(tween(150)),
|
||||||
exit = scaleOut(
|
exit = scaleOut(
|
||||||
targetScale = 0.2f,
|
targetScale = 0.2f,
|
||||||
animationSpec = tween(durationMillis = 200, easing = FastOutSlowInEasing),
|
animationSpec = tween(durationMillis = 200, easing = FastOutSlowInEasing),
|
||||||
transformOrigin = TransformOrigin(0f, 1f)
|
transformOrigin = TransformOrigin(0f, 1f)
|
||||||
) + fadeOut(tween(200)),
|
) + fadeOut(tween(100)),
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.align(Alignment.BottomStart)
|
.align(Alignment.BottomStart)
|
||||||
.padding(
|
.padding(
|
||||||
@ -429,7 +429,7 @@ fun CalendarMonthView(
|
|||||||
) {
|
) {
|
||||||
Card(
|
Card(
|
||||||
shape = RoundedCornerShape(12.dp),
|
shape = RoundedCornerShape(12.dp),
|
||||||
elevation = CardDefaults.cardElevation(defaultElevation = 3.dp),
|
elevation = CardDefaults.cardElevation(defaultElevation = 4.dp),
|
||||||
colors = CardDefaults.cardColors(containerColor = MaterialTheme.colorScheme.surfaceContainerHigh)
|
colors = CardDefaults.cardColors(containerColor = MaterialTheme.colorScheme.surfaceContainerHigh)
|
||||||
) {
|
) {
|
||||||
Column(modifier = Modifier.width(140.dp)) {
|
Column(modifier = Modifier.width(140.dp)) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user