Skip to content

Commit 6bd39cf

Browse files
committed
use animateItem() instead of deprecated animateItemPlacement()
1 parent c6eb392 commit 6bd39cf

7 files changed

Lines changed: 21 additions & 21 deletions

File tree

app/src/main/kotlin/org/cru/godtools/ui/dashboard/home/AllFavoritesLayout.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ internal fun AllFavoritesList(
6464
style = MaterialTheme.typography.titleLarge,
6565
modifier = Modifier
6666
.fillMaxWidth()
67-
.animateItemPlacement()
67+
.animateItem()
6868
)
6969
}
7070

app/src/main/kotlin/org/cru/godtools/ui/dashboard/home/HomeLayout.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,15 @@ internal fun HomeContent(onEvent: (DashboardHomeEvent) -> Unit, viewModel: HomeV
8181
Banners(
8282
{ banner },
8383
modifier = Modifier
84-
.animateItemPlacement()
84+
.animateItem()
8585
.fillMaxWidth()
8686
)
8787
}
8888

8989
item("welcome") {
9090
WelcomeMessage(
9191
modifier = Modifier
92-
.animateItemPlacement()
92+
.animateItem()
9393
.padding(horizontal = PADDING_HORIZONTAL)
9494
.padding(top = 16.dp)
9595
)
@@ -100,7 +100,7 @@ internal fun HomeContent(onEvent: (DashboardHomeEvent) -> Unit, viewModel: HomeV
100100
item("lesson-header", "lesson-header") {
101101
FeaturedLessonsHeader(
102102
modifier = Modifier
103-
.animateItemPlacement()
103+
.animateItem()
104104
.padding(horizontal = PADDING_HORIZONTAL)
105105
.padding(top = 32.dp, bottom = 16.dp)
106106
)
@@ -121,7 +121,7 @@ internal fun HomeContent(onEvent: (DashboardHomeEvent) -> Unit, viewModel: HomeV
121121
}
122122
},
123123
modifier = Modifier
124-
.animateItemPlacement()
124+
.animateItem()
125125
.padding(horizontal = PADDING_HORIZONTAL)
126126
.padding(bottom = 16.dp)
127127
)
@@ -135,7 +135,7 @@ internal fun HomeContent(onEvent: (DashboardHomeEvent) -> Unit, viewModel: HomeV
135135
showViewAll = { hasFavoriteTools },
136136
onEvent = onEvent,
137137
modifier = Modifier
138-
.animateItemPlacement()
138+
.animateItem()
139139
.padding(horizontal = PADDING_HORIZONTAL)
140140
.padding(top = 32.dp, bottom = 16.dp),
141141
)
@@ -161,7 +161,7 @@ internal fun HomeContent(onEvent: (DashboardHomeEvent) -> Unit, viewModel: HomeV
161161
onEvent(it)
162162
},
163163
modifier = Modifier
164-
.animateItemPlacement()
164+
.animateItem()
165165
.fillMaxWidth()
166166
)
167167
}
@@ -170,7 +170,7 @@ internal fun HomeContent(onEvent: (DashboardHomeEvent) -> Unit, viewModel: HomeV
170170
NoFavoriteTools(
171171
onEvent = onEvent,
172172
modifier = Modifier
173-
.animateItemPlacement()
173+
.animateItem()
174174
.padding(horizontal = PADDING_HORIZONTAL)
175175
)
176176
}
@@ -245,7 +245,7 @@ private fun HorizontalFavoriteTools(
245245
is ToolCardEvent.OpenToolDetails -> onEvent(DashboardHomeEvent.OpenToolDetails(it))
246246
}
247247
},
248-
modifier = Modifier.animateItemPlacement()
248+
modifier = Modifier.animateItem()
249249
)
250250
}
251251
}

app/src/main/kotlin/org/cru/godtools/ui/dashboard/lessons/LessonsLayout.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ internal fun LessonsLayout(viewModel: LessonsViewModel = viewModel(), onEvent: (
5757
}
5858
},
5959
modifier = Modifier
60-
.animateItemPlacement()
60+
.animateItem()
6161
.padding(top = 16.dp)
6262
)
6363
}

app/src/main/kotlin/org/cru/godtools/ui/dashboard/tools/ToolFilters.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ internal fun LanguageFilter(filters: ToolsScreen.Filters, modifier: Modifier = M
204204
count,
205205
),
206206
onClick = { eventSink(ToolsScreen.FiltersEvent.SelectLanguage(it.code)) },
207-
modifier = Modifier.animateItemPlacement()
207+
modifier = Modifier.animateItem()
208208
)
209209
}
210210
}

app/src/main/kotlin/org/cru/godtools/ui/dashboard/tools/ToolsLayout.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ internal fun ToolsLayout(state: ToolsScreen.State, modifier: Modifier = Modifier
5454
Banners(
5555
{ banner },
5656
modifier = Modifier
57-
.animateItemPlacement()
57+
.animateItem()
5858
.fillMaxWidth()
5959
)
6060
}
@@ -64,13 +64,13 @@ internal fun ToolsLayout(state: ToolsScreen.State, modifier: Modifier = Modifier
6464
ToolSpotlight(
6565
spotlightTools,
6666
modifier = Modifier
67-
.animateItemPlacement()
67+
.animateItem()
6868
.padding(top = 16.dp)
6969
)
7070

7171
HorizontalDivider(
7272
modifier = Modifier
73-
.animateItemPlacement()
73+
.animateItem()
7474
.padding(horizontal = MARGIN_TOOLS_LAYOUT_HORIZONTAL, top = 16.dp)
7575
)
7676
}
@@ -80,7 +80,7 @@ internal fun ToolsLayout(state: ToolsScreen.State, modifier: Modifier = Modifier
8080
ToolFilters(
8181
filters = filters,
8282
modifier = Modifier
83-
.animateItemPlacement()
83+
.animateItem()
8484
.padding(vertical = 16.dp)
8585
)
8686
}
@@ -100,7 +100,7 @@ internal fun ToolsLayout(state: ToolsScreen.State, modifier: Modifier = Modifier
100100
state = toolState,
101101
showActions = false,
102102
modifier = Modifier
103-
.animateItemPlacement()
103+
.animateItem()
104104
.padding(bottom = 16.dp, horizontal = 16.dp)
105105
)
106106
}

app/src/main/kotlin/org/cru/godtools/ui/languages/LanguageSettingsLayout.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,22 +154,22 @@ internal fun LanguageSettingsLayout(state: State, modifier: Modifier = Modifier)
154154
}
155155

156156
itemsIndexed(pinnedLanguages, key = { _, it -> it.code }) { i, it ->
157-
if (i == 0) HorizontalDivider(modifier = Modifier.animateItemPlacement())
157+
if (i == 0) HorizontalDivider(modifier = Modifier.animateItem())
158158
LanguageName(
159159
it,
160160
modifier = Modifier
161-
.animateItemPlacement()
161+
.animateItem()
162162
.heightIn(min = 56.dp)
163163
.padding(vertical = 4.dp)
164164
.wrapContentHeight(Alignment.CenterVertically)
165165
)
166-
HorizontalDivider(modifier = Modifier.animateItemPlacement())
166+
HorizontalDivider(modifier = Modifier.animateItem())
167167
}
168168
item(SECTION_OFFLINE_LANGUAGES_BOTTOM) {
169169
Button(
170170
onClick = { eventSink(Event.DownloadableLanguages) },
171171
modifier = Modifier
172-
.animateItemPlacement()
172+
.animateItem()
173173
.padding(top = 24.dp)
174174
.fillMaxWidth()
175175
) {

app/src/main/kotlin/org/cru/godtools/ui/languages/downloadable/DownloadableLanguagesLayout.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ fun DownloadableLanguagesLayout(
116116
modifier = Modifier.padding(contentPadding)
117117
) {
118118
itemsIndexed(languages, key = { _, it -> it.code }) { i, it ->
119-
LanguageListItem(languageViewModels.get(it), Modifier.animateItemPlacement())
119+
LanguageListItem(languageViewModels.get(it), Modifier.animateItem())
120120
if (i + 1 < languages.size) HorizontalDivider()
121121
}
122122
}

0 commit comments

Comments
 (0)