Commit 044db2a2a30a39fb55fe59f90bbe665afb9bf96b
1 parent
4cd23b9f
增加拍照后自动选中
Showing
3 changed files
with
4 additions
and
3 deletions
config.gradle
lib_media/src/main/java/com/cnlive/media/frame/view/MediaPickerFragmentView.java
| ... | ... | @@ -133,7 +133,7 @@ public class MediaPickerFragmentView implements MvpView { |
| 133 | 133 | } |
| 134 | 134 | |
| 135 | 135 | //处理数据选中的状态 |
| 136 | - private void processSelectMedias(MediaActivity mActivity, boolean isSelect, Media media, int position) { | |
| 136 | + public void processSelectMedias(MediaActivity mActivity, boolean isSelect, Media media, int position) { | |
| 137 | 137 | if (isCheckMediaSupport(mActivity, media)) { |
| 138 | 138 | MediaSelectStateObservable.getInstance().selectStateUpdateMedia(media); |
| 139 | 139 | media.setSelect(!isSelect); | ... | ... |
lib_media/src/main/java/com/cnlive/media/ui/activity/MediaActivity.java
| ... | ... | @@ -230,7 +230,8 @@ public class MediaActivity extends MvpBindingActivity<MediaView, MediaPresenter, |
| 230 | 230 | mediaPickerFragment.addMedia(media); |
| 231 | 231 | getMvpView().setSingleMode(media); |
| 232 | 232 | getMvpView().processFolderSize(media); |
| 233 | - | |
| 233 | + //拍摄后默认选中 | |
| 234 | + mediaPickerFragment.getMvpView().processSelectMedias(this, false, media, mOptions.isNeedCamera() ? 1 : 0); | |
| 234 | 235 | } |
| 235 | 236 | } |
| 236 | 237 | } else if (o instanceof MeidaResultObservable) { | ... | ... |