我是否正确地处理了这个问题,还是有更好的方法?
我想要各种形状,例如线条、矩形等,用户可以通过单击形状并拖动来调整大小、旋转或更改其参数。
到目前为止,我已经通过将形状绘制到 View 中然后将 View 添加到布局中来使用形状实现了这一点。然后用户可以拖动该 View 。
但这是最好的方法吗?通过这样做,我正在操纵包含形状而不是形状本身的 View 。
能否通过用户操作直接调整形状大小/移动形状?
最佳答案
在 Android 中绘制形状的最佳方法是从 View 扩展类,然后在 onDraw 方法中绘制形状,您还可以使用 onTouch 方法动态调整形状和移动形状。
引用这个链接, http://www.kellbot.com/2009/06/android-hello-circle/
关于android - 实现可以动态改变的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8738129/