实现仿微信的图片选择,预览以及拍照,属性可以设置显示照相机以及预览时是否显示删除按钮等,功能齐全并且可以根据存储照片的路径进行修改等

Gradle配置

dependencies {

    compile 'me.iwf.photopicker:PhotoPicker:0.9.5@aar'        compile 'com.android.support:appcompat-v7:23.4.0'    compile 'com.android.support:recyclerview-v7:23.4.0'    compile 'com.android.support:design:23.4.0'    compile 'com.nineoldandroids:library:2.4.0'    compile 'com.github.bumptech.glide:glide:3.7.0'}
  • appcompat-v7version >= 23.0.0

选择图片

PhotoPicker.builder()        .setPhotoCount(9)        .setShowCamera(true)        .setShowGif(false)        .setPreviewEnabled(true)        .setSelected(photos)        .start(PhotoActivity.this, PhotoPicker.REQUEST_CODE);

 

预览图片

 
PhotoPreview.builder() .setPhotos(photos) .setCurrentItem(0) .setShowDeleteButton(true) .start(PhotoActivity.this,PhotoPicker.REQUEST_CODE );

onActivityResult方法里代码

 
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == PhotoPicker.REQUEST_CODE) { if (data != null) { photos = data.getStringArrayListExtra(PhotoPicker.KEY_SELECTED_PHOTOS); for (int i=0;i

manifest配置,权限以及Activity(三方封装方法)

                  ...                  

Custom style配置

 

更多相关文章

  1. Android获取手机相册图片
  2. Android(安卓)图片压缩并保存的方法
  3. Android(安卓)Kikat下由图片Uri获取Path的解决方案
  4. Android(安卓)Studio 关联源码配置方法
  5. Android(安卓)图片剪切框架 uCrop 简单集成
  6. Android(安卓)Studio配置javah自动生成头文件
  7. Mac上配置gradle遇到的问题
  8. 解决listview设置背景图片以后,拖动出现黑色的问题。
  9. android xml文件中进行上传图片以及获取图片

随机推荐

  1. mysql回表致索引失效案例讲解
  2. mysql IS NULL使用索引案例讲解
  3. mysql中TIMESTAMPDIFF案例详解
  4. 实操MySQL+PostgreSQL批量插入更新insert
  5. MYSQL row_number()与over()函数用法详解
  6. MySQL隐式类型转换导致索引失效的解决
  7. 浅谈MySQL数据查询太多会OOM吗
  8. MySQL多表连接查询详解
  9. sqlmap注入图文详解
  10. mysql之group by和having用法详解