如何从recycleview裁剪图像并使用新裁剪的图像更新recycleview?

时间:2018-11-13 09:18:43

标签: android android-studio android-recyclerview crop

我创建了一个回收视图,其中没有可以从相机以及图库中选择的图像,我们添加了两个选项以回收被删除的图像和裁切选项。 在“删除”选项上,单击“回收站视图”项,将其删除,然后更新回收站视图。

以下是链接上的有效UI设计 https://ibb.co/kxXcnq

以下是作物选项单击事件,在此事件中我得到图像的uri: 我是在图像适配器的单独类中创建的:

 holder.cropImageView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            // Show the removed item label`enter code here`

            File file = imagesFiles.get(position);
            Uri uri = Uri.parse(file.getAbsolutePath());

            Log.d("file name :", file.getAbsolutePath());
        }
    });

2 个答案:

答案 0 :(得分:0)

您可以裁剪图像并保存到适配器中的相同“阵列列表”位置,并通过使用 adapter.notifyItemChanged(position);

来通知适体的位置。

答案 1 :(得分:0)

  1. 裁剪后将选定的图像从适配器传递到此库活动https://github.com/ArthurHub/Android-Image-Cropper
  2. 然后我想您将获得图片的位置,以便您使用列表中的新图片进行更新