2011-09-07 102 views
1

我构建了一个Listview,这个Listview的每个项目在由一个Gallery组成的布局中。 点击图库中的一个项目,我想将它翻译成我的屏幕顶部。android listview儿童动画

即使有setZAdjustment(Animation.ZORDER_TOP);我的画廊细胞不会移出画廊。

我认为这是因为它不能超出它的父视图。

有没有办法做到这一点?

感谢

回答

1

我想这是因为它不能到外面去它的父视图。

你是对的。

您无法移动该精确视图。你可以做的是让自己成为一个新的ImageView,并将其添加到选定单元格顶部的顶层布局中。通过调用gallery单元格上的.getDrawingCache()来设置其图像。然后,您可以将新的ImageView动画到任何你想要的位置。

根据你想用它做什么,一旦它被移动,这可能会为你工作。但公平的警告,这是一个有点复杂的过程,以达到你在