采用winform进行开发,实现qq头像选择器共功能,可选择头像和删除.
本例的目的是实现类似于QQ的照片选择功能。选择照片之后,使用类似于新浪微博 发微博 页面进行展示。
先上效果图:
本例中使用的主要技术:
1.使用ContentProvider读取SD卡所有图片信息。
2.对1中获取的图片,以图片所属的父文件夹进行分类(类似于QQ)。
3.选择照片页面 与 选择相册页面 相互切换并且不走onCreate(切换十分流畅),同时设置页面切换动画以提升用户体验。
4.加载SD卡图片时使用LruCache,并设置初始压缩比例,减少内存占用。
5.“正方形布局”SquareRelativeLayout的使用(一个继承自RelativeLayout的自定义组件,会自适应保持自己为正方形)。
- PC官方版
- 安卓官方手机版
- IOS官方手机版