移动视图本身动画的结束位置(Move view itself to animation's

2019-10-17 04:49发布

我有一个真正严重的问题。 我要实现其中的一些观点是在屏幕上移动的用户界面,用户可以触摸它。 我知道,常规API-1动画框架移动视图的只是图形和API-11动画框架移动视图本身,但问题是,它仅支持API-11 +,这是非常高的。

我想,而不是把点击监听器视图本身 - 我将确定单击了哪个项目通过获取其位置。 所以这是我会做什么:*用户触摸屏幕。 *停止所有的动画。 *获取所有的地方的动画是结束位置的动画意见。 (这是我需要你的帮助)。 *遍历的意见,看看点击是其中的一个领域。

但我不能找到一种方法来移动视图到动画的结束位置。

如果有人知道的方式,我会很感激!

在此先感谢,埃拉德

Answer 1:

但我不能找到一种方法来移动视图到动画的结束位置。

修改它LayoutParams将其移动到最终位置。 使用getLayoutParams()View ,将其转换为基于其容器上的适当类型,修改LayoutParams对象,然后调用setLayoutParams()View以提交更改。



文章来源: Move view itself to animation's end position