想实现一个功能,拍一幅图像或选择照片,通过界面绘制直线,矩形等几何图形来对图像中的物体进行测量,绘制的每个几何图形可以进行选中,修改,拖动,删除等操作。
刚上手Android,很多地方比较疑惑:
1,界面如果绘制和显示大量的图形,使用何种方式?显示是用View还是需要SurfaceView?
2,是否所有的图形都画在同一块画布中?
2,绘制的图形如何去选中并实现单独的修改拖动等操作?
想实现一个功能,拍一幅图像或选择照片,通过界面绘制直线,矩形等几何图形来对图像中的物体进行测量,绘制的每个几何图形可以进行选中,修改,拖动,删除等操作。
刚上手Android,很多地方比较疑惑:
1,界面如果绘制和显示大量的图形,使用何种方式?显示是用View还是需要SurfaceView?
2,是否所有的图形都画在同一块画布中?
2,绘制的图形如何去选中并实现单独的修改拖动等操作?
(1)显示是用View
(2)都画在同一块画布中,使用Path组合记录形状
(3)图形对应一个Path,根据其保留的位置做修改拖到