6

listView 是一个 ViewGroup ,似乎是进行动画布局更改的不错选择。但是,它似乎忽略了标志或手动构建 LayoutTransition 并以这种方式进行设置。是什么赋予了?任何地方都没有记录这个非常重要的 ViewGroup 不支持这个非常重要的动画功能。

4

2 回答 2

2

不幸的是,不,ListView不支持android:animateLayoutChanges,至少不是您期望的那样。ListView当它不能重用现有视图时,它只会为必须创建的孩子设置动画。

于 2013-06-20T15:42:46.640 回答
1

我补充说,在 ListView 的布局中使用选项 android:animateLayoutChanges="true" 会阻止您选择 ListView 的任何项目;你可以这样做,只有在添加一个新项目并返回到 ListView 之后。我使用最新的 SimpleCursorAdapter 和 v4 支持库附带的那个错误时遇到了这个错误

问候 FD

于 2013-10-03T15:52:52.857 回答