TranslateAnimation移动View后,只有视图改变了,坐标还是原先的,怎么解决。
大崔527 2014-09-07 03:36:05 就是我用TranslateAnimation移动View后,只有视图改变了。我还是只能获取到移动前位置的手势。
后来我在onAnimationEnd中用setlayoutparams重新标定了一下View的位置实现View坐标也改动到移动后的位置。
但是每次动画结束的时候都会闪烁一下。
当我把动画setfillAfter属性设为true的时候发现 动画结束,在我重新标定这个View位置之后,这个View又以我重新标定的
坐标为起点 再次移动了 我所设置动画属性里边的距离。视图就偏差了。
把setfillAfter改为false就变成闪烁,就是以我重新定义的这个坐标为起点,闪烁了一下之前移动的距离又回来了。
而且动画向回移动的时候也是以闪烁出去的那个坐标为起点移动的。
请问如何解决这个闪烁问题。