Skip to content

Releases: FlyJingFish/OpenImage

修复bug

10 Jul 11:20
Compare
Choose a tag to compare

1、修复设置预加载后视频播放不正常的bug

2、新增 OpenImageCoverVideoPlayer ,简化播放器设置封面

3、优化播放器播放时隐藏封面的逻辑

4、优化加载和下载原图或视频的过程,防止内存泄漏

5、修改加载点击的图片逻辑,防止因为加载更多数据导致白白被加载

6、记录播放位置,切换回来可以继续播放

修复bug ,优化代码

05 Jul 07:59
Compare
Choose a tag to compare

1、fix#11

2、修改 BaseInnerFragment 中 onTouchClose 和 onTouchScale 只在生命周期的 onResume 下才被调用

3、优化播放器,使其在缓冲时点击屏幕不隐藏 LoadingView

4、删除雪花id获取方法以减少运算

优化代码

29 Jun 08:21
Compare
Choose a tag to compare

1、优化库的初始化速度

2、修改状态栏高度获取方法避免调用异常

新增预加载配置,视频可在切换页面后秒播

28 Jun 07:51
Compare
Choose a tag to compare

1、新增预加载配置,对于图片和视频都适用,视频可在切换页面后秒播

  • 全局设置
    OpenImageConfig.getInstance().setPreloadCount(lazyPreload,preloadCount);
  • 局部设置
    OpenImage.with(Context context).setPreloadCount(lazyPreload,preloadCount);

2、优化视频播放速度,通过设置预加载切换页面后可实现视频秒播效果

3、修改状态栏高度获取方法,保证Android 11以上能获取到正确的高度

4、升级 ShapeImageView 库至最新版本 1.5.4

新增支持RecyclerView更多种类的LayoutManager

21 Jun 09:35
Compare
Choose a tag to compare

1、新增 setClickRecyclerView(RecyclerView, LayoutManagerFindVisiblePosition, SourceImageViewIdGet) 方法,传入 LayoutManagerFindVisiblePosition 即可支持更多自定义的 LayoutManager

使用方式:

OpenImage.setClickRecyclerView(binding.rv.rv, new LayoutManagerFindVisiblePosition() {
            @Override
            public int findFirstVisibleItemPosition() {
                return customLayoutManager.findFirstVisibleItemPosition();
            }
    
            @Override
            public int findLastVisibleItemPosition() {
                return customLayoutManager.findLastVisibleItemPosition();
            }
        }, (data, position1) -> R.id.iv_image)

优化完善功能

14 Jun 02:20
Compare
Choose a tag to compare

1、针对 getCoverImageUrl() 和 getImageUrl() 返回链接不同时,修复 Center 和 CenterInside 打开和关闭页面时的显示问题

2、优化一次能够显示超大图更多的细节,使滑动时尽量多的看到清晰图

优化代码

13 Dec 09:56
Compare
Choose a tag to compare
v1.5.5

1,更新版本号

v1.5.3

08 Dec 03:09
Compare
Choose a tag to compare
1,修复bug

修改bug,删除多余类

06 Dec 11:59
Compare
Choose a tag to compare
v1.5.1

1,升级

修改bug

03 Dec 10:04
Compare
Choose a tag to compare
v1.4.7

1,修改版本号