【发布时间】:2017-05-20 20:06:27
【问题描述】:
我正在尝试在 android 中实现交互动画,用户可以在其中更改对象的大小并通过交互旋转它。
这并不是我想要实现的,而是类似的。
我想允许用户改变角度线“p”并且角度“a”应该改变。移动 'p' w.r.t 中心应该可以改变形状的大小。
我已经尝试过 Animation 和 Animator 类,但它们并不能完全达到目的。
我不要求任何代码,我只需要一个指针就可以实现它。
【问题讨论】:
-
您可以创建一个自定义视图并覆盖
onDraw方法来绘制圆和射线。然后添加一个触摸监听器来处理几何操作 -
您不确定触摸交互、绘制东西还是绘制您想要的东西背后的数学原理?
-
@ShaneDuffy 我知道触摸交互,我不确定绘图和操作。
-
@akash93 你能详细说明一下吗?它是 Canvas 的一部分,对吧?
标签: android animation interaction user-interaction