1

我想为 Listview 中的三个项目设置动画,以便三个项目开始作为堆栈排序,其中第一个项目在顶部,第二个在中间,第三个在底部。顶部然后从顶部向上移动,中间一个停留,然后第三个从第二个后面滑下来。我已经管理了动画,但还没有弄清楚 z 顺序。我在适配器中分别为这三个项目应用动画,但是由于这些项目之间没有分组感,因此不保持 z 顺序。是否可以控制列表视图中的哪个孩子首先被绘制?

4

1 回答 1

0

我不认为这很容易做到。您可以为每一行设置动画(列表数据行通常称为rownot item),但每行将以相同的方式进行动画处理,因此无法满足您的需求。当然,您可能可以实现您的目标,但这需要更多的编码。如果你有固定数量的行(即 3)你确定你需要列表视图吗?也许用 3 个线性布局(或任何东西)构建您的布局,然后您可以轻松地将不同的动画分别应用于每个布局

于 2012-08-24T17:26:19.743 回答