RxGalleryFinal icon indicating copy to clipboard operation
RxGalleryFinal copied to clipboard

请教2问题1.裁剪玩之后不保存到图库2.直接返回自己的activity而不是返回到图片选择

Open jingchangfa opened this issue 7 years ago • 6 comments

RxGalleryFinal rx = RxGalleryFinal.with(context) .image() .radio() .imageLoader(ImageLoaderType.GLIDE) .subscribe(new RxBusResultSubscriber<ImageRadioResultEvent>() { @Override protected void onEvent(ImageRadioResultEvent imageRadioResultEvent) throws Exception { // 图片选择的回调 } }); //自定义裁剪 rx.cropAspectRatioOptions(0, new AspectRatio("3:3", 30, 30))//方形裁剪 .crop() .openGallery(); // 设置裁剪的回调 RxGalleryListener.getInstance().setRadioImageCheckedListener(new IRadioImageCheckedListener() { @Override public void cropAfter(Object t) { File file = (File)t; if (file == null) return; String path = file.getPath(); result.result(file.getPath()); } @Override public boolean isActivityFinish() { return false; } });

jingchangfa avatar Jun 20 '17 06:06 jingchangfa

// 第二个答案 @Override public boolean isActivityFinish() { return true; } 第一个 还不知

jingchangfa avatar Jun 20 '17 09:06 jingchangfa

第一个裁剪玩之后不保存到图库?是要设置自定义路径的话参考demo,如果不需要自定义路径则会自动保存到sd卡里面,相册是可以看到的。

sheep0704 avatar Jun 22 '17 02:06 sheep0704

@sheep0704 问题是这样的,我只想裁一张图片来作为用户的头像传到服务器,以后用url加载图片,这张裁剪出的图片没有存在的必要,但是现在用户换10次头像,就会多出来10张照片,我看源码private final String IMAGE_STORE_FILE_NAME = "IMG_%s.jpg"; 图片自动生成文件名,我该如何做,才能自定义图片名,我想固定路径一直覆盖,我应该怎么做呢??~~

jingchangfa avatar Jun 22 '17 12:06 jingchangfa

了解了,可以设置自定义路径,后期会考虑增加自定义图片名称,现阶段你可以通过自定义路径自己控制图片的数量。

sheep0704 avatar Jun 24 '17 02:06 sheep0704

@sheep0704 您的意思是让我直接改源码么?? 自定义路径,设置不到文件名~gradle 加载的框架源码是只读的~

jingchangfa avatar Jun 26 '17 09:06 jingchangfa

可以直接下载。裁剪图片的问题预估后期加入方法设定。

sheep0704 avatar Aug 02 '17 01:08 sheep0704