【发布时间】:2011-08-25 09:09:27
【问题描述】:
如果我有类似的翻译动画
Animation anim = new TranslateAnimation(0, 0, 0, OFFSET);
anim.setDuration(1000L);
anim.setAnimationListener(listener);
anim.setFillAfter(true);
我将它应用到一个文本切换器,以便给定一个偏移量,文本切换器将从一个位置 A 向上或向下移动。
由于 setfillafter,我的文本切换器将在动画之后停留在给定位置 B。然后我怎样才能从那个位置 B 反转动画并返回到位置 A?
总体问题
所以我先向下再向上翻译一个文本切换器,但当然,setfillafter 只翻译视图的位图而不是视图本身,所以这可能不是最好的方法。我也尝试过制作动画然后偏移视图,但这看起来有问题。所以基本上,我想要一个视图(textswitcher),向下滑动/向下滑动会将其向下移动,当它向下时触摸(onClick)它将向上移动(相同的动画反转)。我该怎么做?
我知道如何进行滑动/甩动和点击操作,只是不知道如何实现正确的动画。
【问题讨论】:
标签: android view translate-animation