如何在android中为整个gridview制作动画?

时间:2014-08-16 13:48:25

标签: android animation gridview sliding

我有一个填满整个屏幕的网格视图,我想让整个网格视图滑动一点,并从顶部滑入一个edittext。

我将gridview放在它自己的relativelayout中,然后给它制作动画。

我为这两个翻译创建了动画,但是当我触发动画时,gridview向下滑动并且edittext向下滑动以显示。

我在两个动画上都有setFillAfter(true)。

然而,有两个问题:

1)在gridview向下滑动后,点击位置'没有移动,所以gridview会响应gridview项目在动画之前的点击次数。

2)如果向下滚动gridview到底部,它会弹出'并重新回到原来的全屏位置。

我该如何解决这些问题?

1 个答案:

答案 0 :(得分:0)

根据Moving Android View click boundaries after animation - 我需要在动画完成后再次设置布局参数。所以在OnAnimationEnd中,我设置了一个与动画中的移动相等的边距。