修改Android裁剪意图
我已经创建了一个裁剪图像的示例应用程序,我正在调用内置的修改Android裁剪意图,android,image,android-camera,crop,android-camera-intent,Android,Image,Android Camera,Crop,Android Camera Intent,我已经创建了一个裁剪图像的示例应用程序,我正在调用内置的cropintent 这是我的密码: Intent intent = new Intent("com.android.camera.action.CROP"); intent.setType("image/*"); intent.setData(mImageCaptureUri); intent.putExtra("outputX", 200); intent.putExtra("outputY", 20
crop
intent
这是我的密码:
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
intent.setData(mImageCaptureUri);
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 200);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", true);
如何根据用户的输入修改裁剪区域?是的,您可以,您需要根据需要更改
outputX
/outputY
和aspectX
/aspectY
。另见
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
intent.setData(mImageCaptureUri);
intent.putExtra("return-data", true);
如果这不能提供您想要的结果,请尝试再次添加其中一些参数,但不是全部
注意!并非所有设备都支持此操作,因此启动活动时还应检查ActivityNotFoundException,找到其他方法在这些设备上进行裁剪,或要求用户安装QuickPic等应用程序。。有很多可用的。请用一个。