Transferee Versions Save

[暂停维护]一个帮助您完成从缩略视图到原视图无缝过渡转变的神奇框架

v1.6.1

3 years ago

Features

  • 新增图片方向自动校正功能
  • 新增图片处理,优化大图的显示
  • ImageLoader 接口代码重构简化
  • 下滑手势优化,扩大了有效触发关闭的手势角度
  • 重置不在当前显示区域图片的状态
  • 优化了内存占用,当浏览多图相册时,保证内存稳定

Bugs

  • 修复部分机型上 stage 模式动画在阶段切换的时候抖动的 bug
  • 修复部分机型上状态栏和导航栏显示错误或者遮盖图片和其他 view 的问题
  • 修复打开和关闭的状态不能保持一致的 bug
  • 解决了因为 Config 资源未回收而导致的内存泄漏问题

v1.6.0

3 years ago

Features

  • 新增视频播放以及视频配套功能的支持
  • 新增 enableDragPause 属性控制视频拖拽关闭时是否暂停
  • 新增 enableHideThumb 属性控制缩略图是否消失
  • 新增 enableScrollingWithPageChange 属性控制用户的列表是否跟随 transferee 页面切换而滚动

Bugs

  • 优化下拉关闭手势的交互
  • 优化页面切换时,性能较差手机上可能出现一次闪屏的问题
  • 优化在没有网络的情况下,transferee 启动或者关闭时一些边界性质的问题
  • 优化图片没有加载出来的时候,手势关闭的时候动画不正常的问题
  • 修复因为无法获取 originImage 导致的占位图为空的 bug
  • 修复加载失败的时候,无法通过点击屏幕关闭的 bug
  • 修复关闭时,背景色渐变算法错误的 bug
  • 修复使用修复 bindImageView api 出现数组下标越界的 bug
  • 修复当动画时长较长时,出现的没有打开完成之前,就能使用物理按键关闭的 bug
  • 修复部分机型上只加载缩略图,没有加载高清图,打开后,占位图大小不一样的 bug
  • 修复了全面屏、刘海屏 dialog 全屏适配错误的 bug
  • 修复部分机型上 enableDragHide 功能不正常的 bug
  • 修复弱网或者无网的情况下,被隐藏的页面占位图不显示的 bug
  • 修复了一些代码逻辑错误

v1.5.2

4 years ago

Features

  • 修改 transferee 容器 dialog 固定为全屏样式。更好的配合当前可定制化的状态栏。
  • transferee 绑定的 ListView 或者 RecyclerView 支持添加 header 或者 footer
  • RecyclerViewActivity 新增线性排列和九宫格排列切换,演示在不同的列表下 transferee 使用方式

Bugs

none

v1.5.1

4 years ago

Features

  • 添加 enableDragHide 属性,控制在拖拽关闭的时候,是否立即隐藏其他 view
  • 拓展 Uri 格式的图片数据源接口
  • 添加不绑定 view 也能使用 Transferee 的状态模型

Bugs

  • 修改在无网络的时候,使用 GlideImageLoader 加载图片闪退和行为错乱的问题
  • 由于历史原因,不再兼容4.4以下的全屏模式。同时修复了 StatusBar 抖动的问题

v1.5.0

4 years ago

Features

  • 新增拖拽关闭功能
  • 新增 gif 图片和大长图显示
  • 添加图片源文件保存功能
  • 添加 GlideImageLoader 作为图片加载的扩展项
  • 添加 PicassoLoader 作为加载图片的扩展项
  • 新增自定义显示面板 ui 的接口,可以让用户自己添加 view 到显示面板上
  • 兼容 AndroidX

Bugs

  • 修复各种内存泄漏问题
  • 修复长图显示模糊的问题
  • 修复因为网络错误或者图片地址问题而导致图片加载失败后,进度条没有关闭的bug
  • 兼容图片比ImageView多的情况 「fix bug#70」
  • 化调用方式,不需要关注缩略图片是否加载完成
  • 修复缓存清除的crash

v1.1.0

6 years ago

v1.0.0

6 years ago

发布 transferee 第一个正式版本

v0.5

6 years ago

20170613 测试版本