自制图库
来源:互联网 发布:淘宝开店容易经营吗 编辑:程序博客网 时间:2024/03/29 14:54
经过一个月碎片的时间,博主编写一套相对完整的相册控件库(基本上是模仿微信的实现)。
在这里分享:
github:https://github.com/fcp12138/Album
功能 1. 基本功能相册
图片的加载我同意写在BaseLoadAdapter 类中,内部是用Glide加载的,可以很方便修改加载方式
/** * 图片加载 * Created by fcp on 2016/7/29. */public abstract class BaseLoadAdapter extends BaseAdapter{ protected Fragment fragment; public BaseLoadAdapter(Fragment fragment) { this.fragment = fragment; } protected void loadImage(String path , ImageView imageView){ Glide.with(fragment) .load(path) .asBitmap() .centerCrop() .placeholder(R.drawable.ic_album_default_error) .error(R.drawable.ic_album_default_error) .diskCacheStrategy( DiskCacheStrategy.NONE ) //.crossFade() .into(imageView); }}
功能 2. 浏览选择
这里实现了标题栏和状态栏的平滑隐藏
功能 3. 添加控件
使用了FlowLayout控件
功能 4. 浏览缩放
使用了Tween的缩放动画和一个透明的界面风格
具体的实现可以去github中查看,特意写在library中,方便移植
0 0
- 自制图库
- 图库
- 图库
- 图库
- 图库
- 图库
- 图库。。图库
- 自制
- 分析图库
- 打开图库
- 博客图库
- 过滤器图库
- servlet图库
- 监听器图库
- Hibernate图库
- 模式图库
- eclipse图库
- vim图库
- 最长公共子序列核心代码(clodeblocks运行通过)
- TXT文本批量线程处理V1.1
- PL/SQL远程连接远程数据库(不用安装Oracle服务)-详细教程
- 在Android加入和使用Realm
- 维度漫谈
- 自制图库
- ANDROID 开发常用的框架、工具、API最全集合
- 【HDU】5759 Gardener Bo【线段树+lca+分类讨论】
- 使用charles调试接口
- 【转载】解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter问题
- mymemcpy
- unp1 头文件配置
- php实例根据ID删除mysql表中的数据
- 解决wine托盘图标覆盖问题