EasyPhotos

EasyPhotos地址

适配完成Android10之后,将主要维护master分支(AndroidX),support分支仅修复bug。

Download License

demo下载 QQ群

无选中状态(默认UI色调)   选中状态( 自定义UI色调 其他功能(各功能可自选)
专辑列表(默认UI色调) 相册带广告( 自定义UI色调 专辑列表带广告
 
预览页 预览页单击图片转全屏模式 预览页缩放图片
预览页单击缩放图片显示操作栏 拼图选择页 拼图选择页
   
拼图页 拼图页拼图功能 拼图页文字贴纸功能
文字贴纸编辑页 示例功能列表 示例功能列表
   
覆盖层
 

 

产品特色    

获取EasyPhotos(通过Gradle方式)

  1. 在项目的 build.gradle(project) 文件里面添加:
    allprojects {
    repositories {  
        maven { url "https://jitpack.io" }
    }
    }
  2. 你需要用到EasyPhotos的module中的 build.gradle(module) 文件里面添加:

Download

dependencies {  
   implementation 'com.joker.HuanTanSheng:EasyPhotos:_latestVersion'  
   
   //例如:
   //support:implementation 'com.joker.HuanTanSheng:EasyPhotos:2.5.0'
   //androidX:implementation 'com.joker.HuanTanSheng:EasyPhotos:andX-2.5.0'
}

    如果你的 android studio 版本不同于3.4.2正式版,有可能会打不开我的Demo,只需要修改Demo里面 build.gradle(project) 文件中的:    

dependencies {
    //把3.4.2改成你对应的版本即可,如果不清楚对应版本可以看看你其他正常项目的这里是怎么写的  
    classpath 'com.android.tools.build:gradle:3.4.2'
}

关于混淆    

EasyPhotos的混淆:


-keep class com.huantansheng.easyphotos.models.** { *; }

EasyPhotos文档总录

QQ交流群:288600953 )

编者语

EasyPhotos将在高颜值、高兼容、高性能、强功能的道路上持续更新,欢迎各种Issues,我将及时反馈,谢谢!
QQ交流群:288600953

更新日志

2.5.2:

2.5.1:

2.5.0:

2.4.8_beta9:

2.4.8_beta8:

2.4.8_beta7:

2.4.8_beta6:

2.4.8_beta5:

2.4.8_beta4:

2.4.8_beta3:

2.4.8_beta2:

2.4.8_beta1:

2.4.8:

2.4.7:

2.4.7_beta3:

2.4.7_beta2:

2.4.7_beta1:

2.4.6:

2.4.6_beta9:

2.4.6_beta8:

2.4.6_beta6:

注意:

 //推荐使用 setSelectedPhotos 方式

2.4.6_beta5:

2.4.6_beta4:

2.4.6_beta3:

2.4.6_beta2:

2.4.6_beta1:

说明: 2.4.5及之前版本或有意使用原版请前往EasyPhotos

2.4.5:

2.4.4:

2.4.3:

2.4.1:

2.4.0:

2.3.6:

2.3.5:

2.3.4:

2.3.3:

2.3.2:

2.3.1:

2.3.0:    

2.2.9:

2.2.8:    

2.2.6:    

2.2.4:

2.2.3:    

2.2.2:    

2.1.0:    

2.0.2:    

2.0.1:    

2.0.0:  

1.3.2:  

1.2.8:

1.2.7:    

1.2.6:

1.2.3:

1.2.2:

1.2.1:

1.2.0:

1.1.1:  

1.1.0:  

1.0.9:  

1.0.8:  

1.0.7:  

1.0.6:  

1.0.5:

1.0.4:

感谢

subsampling-scale-image-view:一个强大的大图长图缩放库,由[davemorrissey](https://github.com/davemorrissey 编写。

PhotoView:一个强大的图片缩放库,由[chrisbanes](https://github.com/chrisbanes 编写。

PuzzleView:一个强大的拼图库,我的拼图功能是在此基础上实现,这个库由wuapnjie 编写。

CameraView:一个仿微信点击拍照长按录像,由CJT2325编写.

uCrop:一个知名强大的图片裁剪库,由Yalantis编写

除uCrop PhotoView外,其他都依赖源码修改实现,大可不必担心有冲突情况