您好我一直在使用Android Image Cropper库,但我已经能够从图库中获取图像。
但是,如果我只是从Imageview获取图像而不是从图库或相机中选择,我将如何开始图像裁剪活动?
我已经研究过,但你只能在使用图片URI时开始裁剪活动,但也许其他人已经能够做到。
这是我的活动:
this.speed = Enemy.speed;
提前感谢您对此提出任何帮助,如果有人有意见或更好的方法,我们将不胜感激:D
答案 0 :(得分:0)
您可以尝试使用picaso。
@Override
@SuppressLint("NewApi")
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) {
CropImage.ActivityResult result = CropImage.getActivityResult(data);
if (resultCode == RESULT_OK) {
Picasso.with(this)
.load(result.getUri())
.into(((ImageView) findViewById(R.id.quick_start_cropped_image)));
} else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) {
Toast.makeText(this, "Cropping failed: " + result.getError(), Toast.LENGTH_LONG).show();
}
}
}