Skip to content

Commit

Permalink
1、升级版本
Browse files Browse the repository at this point in the history
  • Loading branch information
FlyJingFish committed Jun 21, 2023
1 parent f00ea1a commit a62a785
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 7 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,15 @@ allprojects {

```gradle
//OpenImageFullLib 是完整版,如果您不想自定义图片引擎和视频播放器引擎可直接引用以下库
implementation 'io.github.FlyJingFish.OpenImage:OpenImageFullLib:2.0.1'
implementation 'io.github.FlyJingFish.OpenImage:OpenImageFullLib:2.0.2'
```
#### B、引入只带有图片引擎的版本(只支持查看图片)

请注意如果使用以下导入方式,如果你的项目组存在[Glide](https://github.com/bumptech/glide)请升级至 **4.12.0** 或者更高的版本,否则会冲突

```gradle
//OpenImageGlideLib 引入Glide(4.12.0)图片引擎,没有引入视频播放器;如需定制视频播放功能,详细看Wiki文档,如果不想定制可直接使用上边的库
implementation 'io.github.FlyJingFish.OpenImage:OpenImageGlideLib:2.0.1'
implementation 'io.github.FlyJingFish.OpenImage:OpenImageGlideLib:2.0.2'
```

#### C、引入基础版本(不可以直接查看图片和视频,完全需要自定义)
Expand All @@ -102,7 +102,7 @@ implementation 'io.github.FlyJingFish.OpenImage:OpenImageGlideLib:2.0.1'
```gradle
//OpenImageLib 是基础库,没有引入图片引擎和视频播放器
//至少需要实现BigImageHelper来定制您的图片引擎,如需定制视频播放功能,详细看Wiki文档
implementation 'io.github.FlyJingFish.OpenImage:OpenImageLib:2.0.1'
implementation 'io.github.FlyJingFish.OpenImage:OpenImageLib:2.0.2'
```

Expand Down Expand Up @@ -139,7 +139,7 @@ for (ImageEntity data : datas) {

//在点击时调用(以下以RecyclerView为例介绍)
OpenImage.with(activity)
//点击ImageView所在的RecyclerView(也支持设置setClickViewPager2,setClickViewPager,setClickGridView,setClickListView,setClickImageView,setNoneClickView)
//点击ImageView所在的RecyclerView(也支持设置setClickViewPager2,setClickViewPager,setClickGridView,setClickListView,setClickImageView,setClickWebView,setNoneClickView)
.setClickRecyclerView(recyclerView,new SourceImageViewIdGet() {
@Override
public int getImageViewId(OpenImageUrl data, int position) {
Expand Down Expand Up @@ -219,7 +219,7 @@ public class ImageEntity implements OpenImageUrl {

//在点击时调用(以下以RecyclerView为例介绍)
OpenImage.with(activity)
//点击ImageView所在的RecyclerView(也支持设置setClickViewPager2,setClickViewPager,setClickGridView,setClickListView,setClickImageView,setNoneClickView)
//点击ImageView所在的RecyclerView(也支持设置setClickViewPager2,setClickViewPager,setClickGridView,setClickListView,setClickImageView,setClickWebView,setNoneClickView)
.setClickRecyclerView(recyclerView,new SourceImageViewIdGet() {
@Override
public int getImageViewId(OpenImageUrl data, int position) {
Expand Down Expand Up @@ -258,7 +258,7 @@ OpenImage.with(activity)

//在点击时调用,按需使用即可(以下以RecyclerView为例介绍)
OpenImage.with(activity)
//点击ImageView所在的RecyclerView(也支持设置setClickViewPager2,setClickViewPager,setClickGridView,setClickListView,setClickImageView)
//点击ImageView所在的RecyclerView(也支持设置setClickViewPager2,setClickViewPager,setClickGridView,setClickListView,setClickImageView,setClickWebView
.setClickRecyclerView(recyclerView,new SourceImageViewIdGet() {
@Override
public int getImageViewId(OpenImageUrl data, int position) {
Expand Down
Binary file modified apk/release/app-release.apk
Binary file not shown.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ android.injected.testOnly=false

PROJ_GROUP=io.github.FlyJingFish.OpenImage
PROJ_BASENAME=OpenImage
PROJ_VERSION=2.0.1
PROJ_VERSION=2.0.2
PROJ_WEBSITEURL=https://github.com/FlyJingFish/OpenImage
PROJ_VCSURL=https://github.com/FlyJingFish/OpenImage.git
PROJ_DESCRIPTION=Your own low-intrusive large image viewer, high imitation WeChat perfect transition animation, supports custom video players, and can also customize the kernel for loading pictures, such as Glide, Picasso or others
Expand Down
20 changes: 20 additions & 0 deletions update_record.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# OpenImage 更新日志

## 2.0.2

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

使用方式:

```java
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)
```

## 2.0.1

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

0 comments on commit a62a785

Please sign in to comment.