Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从照片裁剪自定义形状_Java_Android_Path_Imageview_Android Canvas - Fatal编程技术网

Java 从照片裁剪自定义形状

Java 从照片裁剪自定义形状,java,android,path,imageview,android-canvas,Java,Android,Path,Imageview,Android Canvas,我需要有一个屏幕上带有ImageView的Android应用程序,用户应该能够绘制一个由曲线组成的自定义(闭合)形状(类似于圆/椭圆)来选择图像上的对象。然后必须将形状保存到字符串(如M123,21L23,30C100,29…)。有人知道如何做到这一点吗?或者给我指出正确的方向。如果您只想在图像视图上绘制另一个位图,并且该位图不应该是动态的,请使用绝对布局并将它们放置在彼此上方,谢谢 如果它应该更加动态,我建议使用SurfaceView。可以在此处找到教程:+1了解surfaceview建议。听

我需要有一个屏幕上带有
ImageView
的Android应用程序,用户应该能够绘制一个由曲线组成的自定义(闭合)形状(类似于圆/椭圆)来选择图像上的对象。然后必须将形状保存到
字符串
(如M123,21L23,30C100,29…)。有人知道如何做到这一点吗?或者给我指出正确的方向。如果您只想在
图像视图上绘制另一个位图,并且该位图不应该是动态的,请使用
绝对布局
并将它们放置在彼此上方,谢谢


如果它应该更加动态,我建议使用SurfaceView。可以在此处找到教程:

+1了解surfaceview建议。听起来应该是这样。谢谢你的建议,但我更感兴趣的是如何绘制闭合的曲线形状,然后将形状保存为字符串表示。试试看