实现可动态更改的形状

时间:2012-01-05 05:34:46

标签: android

我是正确地接近这个还是有更好的方法?

我希望有各种形状,如线条,矩形等,用户可以通过单击形状并拖动来重新调整大小,旋转和更改其参数。

到目前为止,我已经通过将形状绘制到视图中然后将视图添加到布局来实现形状。然后,用户可以拖动该视图。

但这是最好的方法吗?通过这样做,我正在操纵包含形状而不是形状本身的视图。

可以通过用户操作直接重新调整/移动形状吗?

1 个答案:

答案 0 :(得分:1)

在Android中绘制形状的最佳方法是从视图中扩展类,然后在onDraw方法中绘制形状,也可以动态地使用onTouch方法调整形状和移动形状。

参考此链接, http://www.kellbot.com/2009/06/android-hello-circle/