rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
  • EasyPhoto

EasyPhoto

GitHub

兼容android 10,自定义相机拍照,相册选择(单选/多选),文件夹图片选择(单选/多选),视频选择,各界面根据状态栏颜色智能适配状态栏字体颜色变色为深色或浅色,根据使用场景智能适配沉浸式状态栏,内部处理运行时权限,支持Glide/Picasso/Imageloader等所有图片加载框架库的带默认勾选选中图片的能填充自定义广告的自定义Ui相机相册图片浏览选择器;更有拼图/文字贴纸/贴图/图片缩放/Bitmap图片添加水印/媒体文件更新到媒体库等众多Bitmap图片编辑功能的android Bitmap图片处理工具框架库。

kotlin上的问题

从相册中重复选择图片,图片减少问题。

在源码中 easyphotos/models/album/AlbumModel.java

/**
 * 专辑查询
 *
 * @param context  调用查询方法的context
 * @param callBack 查询完成后的回调
 */
public boolean canRun = true;

public void query(final Context context, final CallBack callBack) {
    canRun = true;
    new Thread(new Runnable() {
        @Override
        public void run() {
            // album.clear(); // 把此处注释掉然后添加下面判断,如果为空 initAlbum
            if(album.isEmpty()) {
                initAlbum(context);
            }
            if (null != callBack) callBack.onAlbumWorkedCallBack();
        }
    }).start();
}

修复重复选择图片,图片减少问题

最近更新:: 2025/10/22 15:36
Contributors: luokaiwen