从图像视图中获取图像然后裁剪(Android Image Cropper Library)

时间:2017-12-07 13:52:48

标签: android cropper

您好我一直在使用Android Image Cropper库,但我已经能够从图库中获取图像。

但是,如果我只是从Imageview获取图像而不是从图库或相机中选择,我将如何开始图像裁剪活动?

我已经研究过,但你只能在使用图片URI时开始裁剪活动,但也许其他人已经能够做到。

这是我的活动:

this.speed = Enemy.speed;

提前感谢您对此提出任何帮助,如果有人有意见或更好的方法,我们将不胜感激:D

1 个答案:

答案 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();
        }
    }
}