【发布时间】:2016-03-24 14:24:48
【问题描述】:
我试图通过简单地折叠它来从 NativeScript 中的中继器中删除一个项目。我可以很好地缩放项目的高度,但是保留了空间,以便在移除项目后中继器会跳起来。我希望中继器中的剩余项目在被移除的项目折叠时向上移动。
这是我现在的行为。请注意,在要删除的项目完成动画之前,其余项目不会移动。
这是我目前所获得的动画代码:
let remove = (args: EventData) => {
let view = <View>args.object;
let item = view.parent.parent;
let todo = view.bindingContext;
item.originY = 0;
item.animate({
scale: { x: 1, y: 0 },
curve: "easeIn",
duration: 500
})
.then(() => {
item.visibility = 'collapsed';
viewModel.remove(todo);
});
}
【问题讨论】:
标签: nativescript