Java 如何在android中重新点击所选图像?
我正在使用以下源代码从gallery或camera中成功裁剪所选图像。但是我想在不再次拍摄图像的情况下重新拍摄所选图像。你能不能请任何人指导我做这项工作Java 如何在android中重新点击所选图像?,java,android,Java,Android,我正在使用以下源代码从gallery或camera中成功裁剪所选图像。但是我想在不再次拍摄图像的情况下重新拍摄所选图像。你能不能请任何人指导我做这项工作 implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0' btn.setOnClickListener( new View.OnClickListener() { @Override public
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
btn.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
clearData();
CropImage.activity().start(MainActivity.this);
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE){
CropImage.ActivityResult result =
CropImage.getActivityResult(data);
if (resultCode == RESULT_OK){
picUri = result.getUri();
imageview.setImageURI(picUri);
BitmapDrawable bitmapDrawable =
(BitmapDrawable)imageview.getDrawable();
bitmap = bitmapDrawable.getBitmap();
saveFaceToGallery();
showTextfromImage();
}
else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE)
{
Exception e = result.getError();
}
}
}
否,您无法使用此库撤消裁剪操作,因为它将裁剪后的图像保存在应用程序的缓存文件夹中,并返回原始图像的Uri。因此,你可以在裁剪图像后编写自己的逻辑,决定是选择裁剪后的图像还是原始图像。只需从gallery发出图像拾取请求,你就可以在itI上完成此操作。我是android新手。你能分享一些有用的链接吗