LibImage

LibImage Github Maven Central

1. 功能简介

对ImageView加载图片的的扩展,支持各种类型的图片加载方式,以及图像相关的 Bitmap、相册保存等

2. 组件信息

引用仓库

引用仓库可以参考 组件使用 中添加依赖的部分

组件使用

implementation 'com.bihe0832.android:lib-image:+'

3. 组件功能

3.1. CheckedEnableImageView

  • 支持点击状态的ImageView

3.2. BitmapUtil

  • Bitmap相关的各种处理

  • 返回bitmap的数组大小

  • 根据网络URL或者图片本地路径、URI读取图片获取图片Bitmap、按照缩放比保持长宽比例返回bitmap对象

  • 获取指定View的Bitmap数据、基于数据做二次处理,例如:添加一个指定颜色、形状的浮层或者背景色

  • 根据width 和 height 与 reqWidth 和 reqHeight 的差异,计算出如果缩放到一样大,使用的 BitmapFactory.Options

  • 将Bitmap保存到本地,支持自定义路径

  • Bitmap合并:例如上下拼接成为一个Bitmap,覆盖合成为一个Bitmap

  • Bitmap 压缩、旋转、Bitmap支持获取圆角等

3.3. GlideExt

  • 基于kotlin的扩展函数,使用Glide为ImageView添加的各种扩展,支持各种形式的图片加载,如圆形、圆角、gif等

3.4. Media

  • 将图片或者视频添加到相册,前提是图片或者视频保存在外部存储

3.5. BlurTransformation

Glide 支持高斯模糊的转换方式

Copyright © zixie all right reserved,powered by Gitbook最后修改: 2022-10-25 19:03:16

results matching ""

    No results matching ""