2011-05-14 88 views
0

所以,如果我有一个翻译动画像在Android上翻转视图动画?

Animation anim = new TranslateAnimation(0, 0, 0, OFFSET); 
anim.setDuration(1000L); 
anim.setAnimationListener(listener); 
anim.setFillAfter(true); 

,我将此到textswitcher使给定偏移量,textswitcher将从一个位置,移动,向上或向下。

由于setfillafter的原因,我的文本切换器将停留在给定位置B处。那么我怎么能从那个位置,B,倒转动画并返回到位置A?

整体问题

所以我翻译一个textswitcher下来,然后向上,当然,setfillafter只转换视图的位图,而不是视图本身,所以这可能不是最好的方法。我也试图做一个动画,然后偏移视图,但看起来很糟糕。所以基本上,我想要一个视图(文本切换器),其中一个滑动/向下移动它将触摸(onClick),当它关闭时会将其移回(同一个动画反转)。我怎样才能做到这一点?

我知道如何做滑动/扔和onClick的东西,而不是如何实现正确的动画。

回答

0

也许你可能想要考虑添加一个触摸监听器来查看最后触摸它的位置,如果上面的动画是以一个不变的动画向上移动的。这是如果我正确理解问题。