Skip to content

Commit

Permalink
feat: 更新 PictureSelector 库以及 DevAssist IMediaEngine ( 待更新实现类 )
Browse files Browse the repository at this point in the history
Former-commit-id: 5f47c9e
Former-commit-id: 9326bf2
  • Loading branch information
afkT committed Jun 30, 2022
1 parent 373dd8d commit 7ca887d
Show file tree
Hide file tree
Showing 15 changed files with 1,340 additions and 628 deletions.
25 changes: 11 additions & 14 deletions file/gradle/config.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -265,21 +265,18 @@ ext {
panelSwitchHelper : "com.github.YummyLau:PanelSwitchHelper:1.4.0",
// panelSwitchHelper : "com.github.DSAppTeam:PanelSwitchHelper:v1.4.0",
// https://mvnrepository.com/artifact/io.github.lucksiege/pictureselector
// https://mvnrepository.com/artifact/io.github.lucksiege/compress
// https://mvnrepository.com/artifact/io.github.lucksiege/ucrop
// https://mvnrepository.com/artifact/io.github.lucksiege/camerax
// Android 平台下的图片选择器 https://github.com/LuckSiege/PictureSelector
pictureSelector : "io.github.lucksiege:pictureselector:v2.7.3-rc10",
// // https://mvnrepository.com/artifact/io.github.lucksiege/pictureselector
// // https://mvnrepository.com/artifact/io.github.lucksiege/compress
// // https://mvnrepository.com/artifact/io.github.lucksiege/ucrop
// // https://mvnrepository.com/artifact/io.github.lucksiege/camerax
// // Android 平台下的图片选择器 https://github.com/LuckSiege/PictureSelector
// // PictureSelector 基础 ( 必须 )
// pictureSelector : "io.github.lucksiege:pictureselector:v3.10.2",
// // 图片压缩 ( 按需引入 )
// pictureSelector_compress : "io.github.lucksiege:compress:v3.10.2",
// // 图片裁剪 ( 按需引入 )
// pictureSelector_ucrop : "io.github.lucksiege:ucrop:v3.10.2",
// // 自定义相机 ( 按需引入 )
// pictureSelector_camerax : "io.github.lucksiege:camerax:v3.10.2",
// PictureSelector 基础 ( 必须 )
pictureSelector : "io.github.lucksiege:pictureselector:v3.10.3",
// 图片压缩 ( 按需引入 )
pictureSelector_compress : "io.github.lucksiege:compress:v3.10.3",
// 图片裁剪 ( 按需引入 )
pictureSelector_ucrop : "io.github.lucksiege:ucrop:v3.10.3",
// 自定义相机 ( 按需引入 )
pictureSelector_camerax : "io.github.lucksiege:camerax:v3.10.3",
// https://mvnrepository.com/artifact/com.airbnb.android/lottie
// https://www.jianshu.com/p/9a2136ecbc7b
// 动画库 https://github.com/airbnb/lottie-android
Expand Down
6 changes: 2 additions & 4 deletions file/gradle/deps/deps_other_lib.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,9 @@ dependencies {
implementation deps.lib.glide_transformations
// Android 平台下的图片选择器 https://github.com/LuckSiege/PictureSelector
implementation deps.lib.pictureSelector
// // Android 平台下的图片选择器 https://github.com/LuckSiege/PictureSelector
// implementation deps.lib.pictureSelector
// implementation deps.lib.pictureSelector_compress
// implementation deps.lib.pictureSelector_ucrop
// implementation deps.lib.pictureSelector_camerax
implementation deps.lib.pictureSelector_ucrop
implementation deps.lib.pictureSelector_camerax
// 动画库 https://github.com/airbnb/lottie-android
implementation deps.lib.lottie
// 二维码 ZXing https://github.com/zxing/zxing
Expand Down
38 changes: 38 additions & 0 deletions lib/DevAssist/src/main/java/dev/engine/media/IMediaEngine.java
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,44 @@ boolean openGallery(
Config config
);

// =

/**
* 打开相册预览
* @param activity {@link Activity}
* @return {@code true} success, {@code false} fail
*/
boolean openPreview(Activity activity);

/**
* 打开相册预览
* @param activity {@link Activity}
* @param config 配置信息
* @return {@code true} success, {@code false} fail
*/
boolean openPreview(
Activity activity,
Config config
);

/**
* 打开相册预览
* @param fragment {@link Fragment}
* @return {@code true} success, {@code false} fail
*/
boolean openPreview(Fragment fragment);

/**
* 打开相册预览
* @param fragment {@link Fragment}
* @param config 配置信息
* @return {@code true} success, {@code false} fail
*/
boolean openPreview(
Fragment fragment,
Config config
);

// ==========
// = 其他方法 =
// ==========
Expand Down
6 changes: 2 additions & 4 deletions lib/DevEngine/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,9 @@ dependencies {
api deps.lib.zxing_code // http://mvnrepository.com/artifact/com.google.zxing/core
// Android 平台下的图片选择器 https://github.com/LuckSiege/PictureSelector
api deps.lib.pictureSelector
// // Android 平台下的图片选择器 https://github.com/LuckSiege/PictureSelector
// api deps.lib.pictureSelector
// api deps.lib.pictureSelector_compress
// api deps.lib.pictureSelector_ucrop
// api deps.lib.pictureSelector_camerax
api deps.lib.pictureSelector_ucrop
api deps.lib.pictureSelector_camerax

// =============
// = DevEngine =
Expand Down

This file was deleted.

Loading

0 comments on commit 7ca887d

Please sign in to comment.