1
데이터 모델에서 항목 제거에 애니메이션을 적용하려고하면 항목이 제거되지만 분명히 사용하고있는 애니메이션이 항목의 크기를 0으로 설정했기 때문에 데이터 모델에 추가 된 다음 항목이 보이지 않기 때문입니다. 이를 보려면 전체 데이터 모델을 다시로드하거나 내 앱을 닫고 다시 열어야합니다. 애니메이션을하지 않으면 항목이 제거되고 제대로 추가됩니다. 달성하려고하는 효과가 아닙니다. 내 샘플 코드는 다음과 같습니다 :계단식 배열의 데이터 모델에서 항목 제거를 올바르게 애니메이트하려면 어떻게해야합니까?
ListView {
dataModel: GroupDataModel {
id: noteDataModel
}
listItemComponents: [
ListItemComponent {
type: "item"
StandardListItem {
id: noteItem
title: ListItemData.noteTitle
description: ListItemData.noteText
animations: [
ScaleTransition {
id: deleteAnimation
toY: 0
toX: 0
duration: 500
onEnded: {
noteItem.ListItem.view.dataModel.remove(noteItem.ListItem.view.dataModel.data(noteItem.ListItem.indexPath));
}
}
]
contextActions: [
ActionSet {
DeleteActionItem {
onTriggered: {
deleteAnimation.play();
}
}
}
]
}