Android 基于触摸放置可绘制动画

Android 基于触摸放置可绘制动画,android,Android,我创建了一个相对布局,在屏幕底部有两个按钮。屏幕的第一部分是空白的。我想在用户触摸屏幕的地方放置/拖动图像。我有两种选择。这些图像有动画,所以我打算使用animationdrawable 1-使用活动OnTouchEvent确保单击位于空白区域内,并开始在周围放置/移动图像 2-在此区域创建surfaceview,并实现其触摸事件和处理曲面视图 你觉得怎么样 谢谢好吧,这两种方法都应该有效,我认为这是可选的选择 在这里,我想我会继续使用onTouchListener,因为您的所有视图都是用xml

我创建了一个相对布局,在屏幕底部有两个按钮。屏幕的第一部分是空白的。我想在用户触摸屏幕的地方放置/拖动图像。我有两种选择。这些图像有动画,所以我打算使用animationdrawable

1-使用活动OnTouchEvent确保单击位于空白区域内,并开始在周围放置/移动图像

2-在此区域创建surfaceview,并实现其触摸事件和处理曲面视图

你觉得怎么样


谢谢

好吧,这两种方法都应该有效,我认为这是可选的选择

在这里,我想我会继续使用onTouchListener,因为您的所有视图都是用xml编写的,现在使用surfaceView将使代码复杂化

我想你应该把它拿走,因为它是为你写的。这会让你的生活更轻松。 您使用的是drawable,在R中存储为整数,制作surfaceView将很困难,因为您需要使用surfaceView、他内部的位图和xml


为了得到媒体的关注,你将在触摸屏上使用它,至少当你这样做的时候,你会让你的生活变得更轻松

完美这也是我的想法,但我想确保我不会错过一些性能上的成功或其他东西。。谢谢事实上,你应该知道这没关系。编译时,xml被转换为java代码。唯一重要的是编译时间,编译xml需要时间,但对于运行和性能来说是一样的。尽管你需要知道: