当我从网格视图中删除一个项目时,它会淡出(因为我开始动画)并且所有其他项目“立即”改变它们的位置。
有没有一种简单的方法来为所有其他项目设置动画以移动,所以空白点被很好地填充动画,而不是“一次”?
我想为添加新项目做同样的事情:所有现有项目将动画移动,并在新项目出现的网格开始处空出一个位置。我当然可以通过为每个项目本身设置动画来做到这一点,为行尾的项目做一些不同的事情等等。但我认为已经为此做好了准备?
我检查了http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.html
但这似乎只对显示网格有用,而不是当它已经在视图中时。
另外,如果您知道实现此功能的开源程序,请告诉我。