Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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
Android 如何将ImageView剪切为四个指定点范围内的子图像_Android_Android Widget - Fatal编程技术网

Android 如何将ImageView剪切为四个指定点范围内的子图像

Android 如何将ImageView剪切为四个指定点范围内的子图像,android,android-widget,Android,Android Widget,我知道我们可以通过使用系统操作“com.android.camera.action.CROP”来编辑图像视图 但有时我想自己剪切图像,比如: imageView A的位图为300dip*300dip 子图像应该是四点左上(0,0)、左下(0100)、右下(100100)、右上(100,0)的范围 如何创建子图像(位图)?使用此静态方法: Bitmap cropedBitmap = Bitmap.createBitmap(source, x, y, width, height); 源-原始位图

我知道我们可以通过使用系统操作“com.android.camera.action.CROP”来编辑图像视图

但有时我想自己剪切图像,比如:

imageView A的位图为300dip*300dip

子图像应该是四点左上(0,0)、左下(0100)、右下(100100)、右上(100,0)的范围


如何创建子图像(位图)?

使用此静态方法:

Bitmap cropedBitmap = Bitmap.createBitmap(source, x, y, width, height);
源-原始位图

x—源中第一个像素的x坐标

y—源中第一个像素的y坐标