Releases: Hitomis/transferee
Releases · Hitomis/transferee
transferee v1.6.1
Features
- 新增图片方向自动校正功能
- 新增图片处理,优化大图的显示
- ImageLoader 接口代码重构简化
- 下滑手势优化,扩大了有效触发关闭的手势角度
- 重置不在当前显示区域图片的状态
- 优化了内存占用,当浏览多图相册时,保证内存稳定
Bugs
- 修复部分机型上 stage 模式动画在阶段切换的时候抖动的 bug
- 修复部分机型上状态栏和导航栏显示错误或者遮盖图片和其他 view 的问题
- 修复打开和关闭的状态不能保持一致的 bug
- 解决了因为 Config 资源未回收而导致的内存泄漏问题
transferee v1.6.0
Features
- 新增视频播放以及视频配套功能的支持
- 新增 enableDragPause 属性控制视频拖拽关闭时是否暂停
- 新增 enableHideThumb 属性控制缩略图是否消失
- 新增 enableScrollingWithPageChange 属性控制用户的列表是否跟随 transferee 页面切换而滚动
Bugs
- 优化下拉关闭手势的交互
- 优化页面切换时,性能较差手机上可能出现一次闪屏的问题
- 优化在没有网络的情况下,transferee 启动或者关闭时一些边界性质的问题
- 优化图片没有加载出来的时候,手势关闭的时候动画不正常的问题
- 修复因为无法获取 originImage 导致的占位图为空的 bug
- 修复加载失败的时候,无法通过点击屏幕关闭的 bug
- 修复关闭时,背景色渐变算法错误的 bug
- 修复使用修复 bindImageView api 出现数组下标越界的 bug
- 修复当动画时长较长时,出现的没有打开完成之前,就能使用物理按键关闭的 bug
- 修复部分机型上只加载缩略图,没有加载高清图,打开后,占位图大小不一样的 bug
- 修复了全面屏、刘海屏 dialog 全屏适配错误的 bug
- 修复部分机型上 enableDragHide 功能不正常的 bug
- 修复弱网或者无网的情况下,被隐藏的页面占位图不显示的 bug
- 修复了一些代码逻辑错误
transferee v1.5.2
Features
- 修改 transferee 容器 dialog 固定为全屏样式。更好的配合当前可定制化的状态栏。
- transferee 绑定的 ListView 或者 RecyclerView 支持添加 header 或者 footer
- RecyclerViewActivity 新增线性排列和九宫格排列切换,演示在不同的列表下 transferee 使用方式
Bugs
none
transferee v1.5.1
Features
- 添加 enableDragHide 属性,控制在拖拽关闭的时候,是否立即隐藏其他 view
- 拓展 Uri 格式的图片数据源接口
- 添加不绑定 view 也能使用 Transferee 的状态模型
Bugs
- 修改在无网络的时候,使用 GlideImageLoader 加载图片闪退和行为错乱的问题
- 由于历史原因,不再兼容4.4以下的全屏模式。同时修复了 StatusBar 抖动的问题
transferee v1.5.0
Features
- 新增拖拽关闭功能
- 新增 gif 图片和大长图显示
- 添加图片源文件保存功能
- 添加 GlideImageLoader 作为图片加载的扩展项
- 添加 PicassoLoader 作为加载图片的扩展项
- 新增自定义显示面板 ui 的接口,可以让用户自己添加 view 到显示面板上
- 兼容 AndroidX
Bugs
- 修复各种内存泄漏问题
- 修复长图显示模糊的问题
- 修复因为网络错误或者图片地址问题而导致图片加载失败后,进度条没有关闭的bug
- 兼容图片比ImageView多的情况 「fix bug#70」
- 化调用方式,不需要关注缩略图片是否加载完成
- 修复缓存清除的crash
transferee v1.1.0
Update gradle version
transferee v1.0.0
发布 transferee 第一个正式版本
transferee beta
20170613
测试版本