我遇到了一个非常严重的问题。我想实现的UI,其中一些视图是在屏幕上移动,用户可以触摸它。我知道常规的API-1 Animation框架只移动视图的图形,而API-11 Animator框架只移动视图本身,但问题是它只支持API-11+,这是非常高的。
我想,不是把click listener放在视图本身上--我会通过获取它的位置来识别哪个项目被点击了。这就是我要做的:*用户触摸屏幕。*停止所有动画。*将所有动画视图放到动画结束的位置。(这就是我需要你的帮助)。*遍历视图,找出单击是否在其中一个视图的区域内。
但是我找不到一种方法来将视图移动到动画的结束位置。
如果有人知道一种方法,我将非常感激!
提前谢谢你,Elad
发布于 2012-08-27 01:44:52
,但我找不到一种方法来将视图移动到动画的结束位置。
修改其LayoutParams以将其移动到结束位置。在View上使用getLayoutParams(),根据其容器将其转换为适当的类型,修改LayoutParams对象,然后在View上调用setLayoutParams()以提交更改。
https://stackoverflow.com/questions/12132412
复制相似问题