【发布时间】:2016-08-21 13:26:25
【问题描述】:
我创建了一个按钮,并希望它在触发某些事件后移动到屏幕底部。所以我做了一个 TranslateAnimation 对象
private TranslateAnimation setupAnimation(float yOffset) {
TranslateAnimation animation = new TranslateAnimation(0, 0, 0, yOffset);
animation.setDuration(1000);
animation.setFillAfter(true);
animation.setInterpolator(new AccelerateDecelerateInterpolator());
return animation;
}
然后我将 TranslateAnimation 对象传递给我想要移动的视图的 startAnimation() 方法。
嗯,这适用于我想要在视觉上完成的任务,但我注意到我无法点击可见的位置,但我可以按下按钮原来所在的位置,onClick 回调将被执行。
我需要做什么,发布翻译,以允许用户在新位置按下按钮?
【问题讨论】: