我需要动态移动图像,具体取决于用户的输入。我应该使用什么?

时间:2010-10-14 06:32:28

标签: android

根据用户的不同,我可能需要将其移动到右侧,左侧,顶部或底部。 我应该使用动画吗? 或者有任何动态移动图像的方法吗? 我的意思是Android应用程序中的东西

1 个答案:

答案 0 :(得分:0)

您可以将动画用于具有不同起点和终点的动作。例如,您可以按下按钮从右向左移动图像。它将在屏幕上滑动,然后返回其原始位置。

如果你想以这种方式移动东西,你可以通过拥有相同视图的2个(或更多)副本来实现。将视图隐藏在旧位置并在新位置再次显示。您通常不会在其开始和结束点之间停止此动画。

如果你想要一些更具互动性的动作(比如用户的手指在屏幕上移动),你需要使用画布和一些触摸听众。在这种情况下,我建议查找拖放样本,因为它们解决了发生这种情况所需的内容(然后是一些)。