我希望能够以类似于API演示中的layoutAnimations演示所示的方式,以动画的形式从列表视图中删除项目,并使移除的项目和其下方的项目都进行平滑动画。
例如:
在这里,我希望删除项目1。第一个动画将平稳地将项目1向右移动,在完成后将平稳地将该项目下面的所有项目(包括更多项目,如果存在)移动到项目1使用的空白空间中。
第一个动画非常容易:
例如:
在这里,我希望删除项目1。第一个动画将平稳地将项目1向右移动,在完成后将平稳地将该项目下面的所有项目(包括更多项目,如果存在)移动到项目1使用的空白空间中。
第一个动画非常容易:
final TranslateAnimation animation = new TranslateAnimation(TranslateAnimation.RELATIVE_TO_SELF, 0.0f,
TranslateAnimation.RELATIVE_TO_SELF, 1.0f, TranslateAnimation.RELATIVE_TO_SELF, 0.0f,
TranslateAnimation.RELATIVE_TO_SELF, 0.0f);
animation.setDuration(500);
view.startAnimation(animation);
但是我该如何实现其他项目的漂亮效果,其中我实际上使用了一个可以循环利用其项目的listView?
在我提到的演示中,他们甚至没有使用listView。在我的情况下,这相当棘手,因为我有很多项目。
我还注意到了一个类似的帖子,但我发现关于它的所有内容都需要修改listView代码,但没有真正的解决方案。
顺便说一句,最小sdk是9。