在Imageview Android上显示裁剪工具

时间:2018-04-10 01:49:53

标签: android android-imageview crop

我想在imageview上显示裁剪工具,以便我可以裁剪图像并将裁剪后的图像设置为imageview的新src。

让我解释一下,图像src是从文件路径或图库uri获取的。这里没有使用生命周期方法。假设我在xml中有一个像这样的imageview:

<ImageView
     android:id="@+id/imgView"
     android:layout_width="40dp"
     android:layout_height="40dp"
     android:src="filePath or gallery URI" />

在活动中,我获取图像文件路径并将src设置为如下图像:

        imageFilePath = bundle.getString("image_challenge_camera");
        Bitmap bitmap = BitmapFactory.decodeFile(imageFilePath);
        cropImgView.setImageBitmap(bitmap);

以及uri也以同样的方式。如何裁剪imageview上的现有图像。如果是这样,我如何获得裁剪输出图像或数据?

1 个答案:

答案 0 :(得分:0)

通常在裁剪时,创建原始图像的位图副本,然后裁剪或修改它以保存。

you can use this library