视图可以从其父级中播放动画吗?

时间:2011-09-12 15:03:09

标签: java android android-layout tablelayout android-animation

我在ImageView的{​​{1}}中有一些TableLayout。当我使用以下代码启动一个TableRow的动画时:

ImageView

预计图像会向下移动。但不幸的是它在ImageView image = (ImageView)findViewById(id); TranslateAnimation a = new TranslateAnimation(0, 0, 0, 80); a.setDuration(500); image.startAnimation(a); ,所以我可以看到图像在“后台”中移动。有任何想法吗?由于现有许多代码,我无法使用其他布局。

1 个答案:

答案 0 :(得分:1)

答案是否定的。动画会更改视图的属性,但不能将其从父视图中删除。最后我放弃了并使用了另一种布局。