Android 仿微信图片选择器

版权声明:本文为博主原创文章,未经博主允许不得转载。

1.自我介绍

这是我写的第一篇博客,首先做一下自我介绍,我去年刚毕业,大学学的是计算机专业,期间也学了一门Android相关课程,但是你懂的,一个学期下来,学到的东西很少,其实真不怪当时教我们Android的老师,客观评价,他是教过我的大学老师中,很负责的一位,主要还是在于自己,没有用心学,当时把经历都花在了兼职家教,以及软考了(后来找工作发现这个证书并没有什么用。。。)。一次很偶然的机会,在大四去北京实习了半年多,安排做一个Android项目,从此真正开始了我的Android职业生涯,一直到现在,还在Android路上不停地踩坑前进,并且未来也将继续踩下去。。。

2.概述

最近这几天,公司的一个项目需要类似微信图片选择器的功能,网上参考了一些大神们的博客及源码,实现了一个自己的图片选择器,以后要是再有同样类似的功能,就直接copy过来,哈哈。。。看着大神们都有写博客的习惯,乐于分享自己的经验和知识,这不仅能帮助其他人,而且对自身也很有帮助,所以我也要向他们学习,做一个乐于分享的程序员。由于之前没有写博客的经验,语文也不是很好,如果文章中有写的不对的地方,请大家拍砖轻一点哈。。。

3.主要使用的技术

  • 仿IOS弹出框,主要参考了仿IOS7的两种对话框的文章
  • 利用ContentProvider扫描手机中的图片,以及实现方案参考了 鸿洋大神的这篇博文 Android 超高仿微信图片选择器 图片该这么加载
  • 图片加载这一块,我用的是Glide加载图片,效果非常的流畅,推荐使用
  • 其他细节方面的请参考源码

4.效果展示

  • 首页界面
    Android 仿微信图片选择器_第1张图片

  • 选择照片类型
    Android 仿微信图片选择器_第2张图片

  • 相机胶卷
    Android 仿微信图片选择器_第3张图片

  • 相册展示
    Android 仿微信图片选择器_第4张图片

  • 已选择的照片
    Android 仿微信图片选择器_第5张图片

  • 照片预览
    Android 仿微信图片选择器_第6张图片

5.工程结构及源码下载

  • 工程主体结构
    Android 仿微信图片选择器_第7张图片

源码地址:http://download.csdn.net/detail/advance_djj/9778100
- 注: 目前本人技术能力有限,若使用过程中发现bug,有兴趣的话,可以QQ(934320133洛必达)联系我,我会不断的完善和优化这个demo。

你可能感兴趣的:(android)