Skip to content

Commit 451b92f

Browse files
committed
[UI/#188] AlarmListItem 정렬 시 애니메이션 추가
1 parent a6c3051 commit 451b92f

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

feature/home/src/main/java/com/yapp/alarm/component/AlarmListItem.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,13 @@ internal fun AlarmListItem(
116116
) {
117117
SwipeToDismissBox(
118118
state = dismissState,
119+
modifier = modifier,
119120
enableDismissFromStartToEnd = false,
120121
enableDismissFromEndToStart = swipeable,
121122
gesturesEnabled = swipeable,
122123
backgroundContent = {
123124
Box(
124-
modifier = modifier
125+
modifier = Modifier
125126
.fillMaxSize()
126127
.background(OrbitTheme.colors.gray_500)
127128
.onGloballyPositioned {

feature/home/src/main/java/com/yapp/home/component/bottomsheet/AlarmListBottomSheet.kt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.yapp.home.component.bottomsheet
22

33
import androidx.annotation.DrawableRes
4+
import androidx.compose.animation.core.tween
45
import androidx.compose.foundation.background
56
import androidx.compose.foundation.clickable
67
import androidx.compose.foundation.layout.Box
@@ -237,6 +238,12 @@ internal fun AlarmBottomSheetContent(
237238
key = { _, alarm -> alarm.id },
238239
) { index, alarm ->
239240
AlarmListItem(
241+
modifier = Modifier
242+
.animateItem(
243+
fadeInSpec = null,
244+
placementSpec = tween(durationMillis = 300),
245+
fadeOutSpec = null,
246+
),
240247
id = alarm.id,
241248
repeatDays = alarm.repeatDays,
242249
isHolidayAlarmOff = alarm.isHolidayAlarmOff,
@@ -259,7 +266,12 @@ internal fun AlarmBottomSheetContent(
259266
.padding(horizontal = 24.dp)
260267
.fillMaxWidth()
261268
.height(1.dp)
262-
.background(OrbitTheme.colors.gray_800),
269+
.background(OrbitTheme.colors.gray_800)
270+
.animateItem(
271+
fadeInSpec = null,
272+
placementSpec = tween(durationMillis = 300),
273+
fadeOutSpec = null,
274+
),
263275
)
264276
}
265277
}

0 commit comments

Comments
 (0)