Migrate animateItemPlacement to new API
This commit is contained in:
@@ -56,7 +56,7 @@ fun FeedLoaded(
|
|||||||
state = listState,
|
state = listState,
|
||||||
) {
|
) {
|
||||||
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
||||||
Row(Modifier.fillMaxWidth().animateItemPlacement()) {
|
Row(Modifier.fillMaxWidth().animateItem()) {
|
||||||
NoteCompose(
|
NoteCompose(
|
||||||
item,
|
item,
|
||||||
modifier = Modifier.fillMaxWidth(),
|
modifier = Modifier.fillMaxWidth(),
|
||||||
|
|||||||
+2
-6
@@ -377,9 +377,7 @@ private fun DiscoverFeedLoaded(
|
|||||||
state = listState,
|
state = listState,
|
||||||
) {
|
) {
|
||||||
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
||||||
val defaultModifier = remember { Modifier.fillMaxWidth().animateItemPlacement() }
|
Row(Modifier.fillMaxWidth().animateItem()) {
|
||||||
|
|
||||||
Row(defaultModifier) {
|
|
||||||
ChannelCardCompose(
|
ChannelCardCompose(
|
||||||
baseNote = item,
|
baseNote = item,
|
||||||
routeForLastRead = routeForLastRead,
|
routeForLastRead = routeForLastRead,
|
||||||
@@ -415,9 +413,7 @@ private fun DiscoverFeedColumnsLoaded(
|
|||||||
state = listState,
|
state = listState,
|
||||||
) {
|
) {
|
||||||
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
||||||
val defaultModifier = remember { Modifier.fillMaxWidth().animateItemPlacement() }
|
Row(Modifier.fillMaxWidth().animateItem()) {
|
||||||
|
|
||||||
Row(defaultModifier) {
|
|
||||||
ChannelCardCompose(
|
ChannelCardCompose(
|
||||||
baseNote = item,
|
baseNote = item,
|
||||||
routeForLastRead = routeForLastRead,
|
routeForLastRead = routeForLastRead,
|
||||||
|
|||||||
+2
-9
@@ -199,16 +199,9 @@ private fun DraftFeedLoaded(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
|
||||||
Row(
|
Row(Modifier.fillMaxWidth().animateItem()) {
|
||||||
Modifier
|
|
||||||
.fillMaxWidth()
|
|
||||||
.animateItemPlacement(),
|
|
||||||
) {
|
|
||||||
SwipeToDeleteContainer(
|
SwipeToDeleteContainer(
|
||||||
modifier =
|
modifier = Modifier.fillMaxWidth().animateContentSize(),
|
||||||
Modifier
|
|
||||||
.fillMaxWidth()
|
|
||||||
.animateContentSize(),
|
|
||||||
onStartToEnd = { accountViewModel.delete(item) },
|
onStartToEnd = { accountViewModel.delete(item) },
|
||||||
) {
|
) {
|
||||||
NoteCompose(
|
NoteCompose(
|
||||||
|
|||||||
+1
-1
@@ -176,7 +176,7 @@ private fun FeedLoaded(
|
|||||||
key = { _, item -> item.id() },
|
key = { _, item -> item.id() },
|
||||||
contentType = { _, item -> item.javaClass.simpleName },
|
contentType = { _, item -> item.javaClass.simpleName },
|
||||||
) { _, item ->
|
) { _, item ->
|
||||||
Row(Modifier.fillMaxWidth().animateItemPlacement()) {
|
Row(Modifier.fillMaxWidth().animateItem()) {
|
||||||
logTime(
|
logTime(
|
||||||
debugMessage = { "CardFeedView $item" },
|
debugMessage = { "CardFeedView $item" },
|
||||||
) {
|
) {
|
||||||
|
|||||||
Reference in New Issue
Block a user