Skip to content

Commit 75a7b5c

Browse files
author
teach
committed
预览页优化
1 parent 5368d72 commit 75a7b5c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

imageselector/src/main/java/com/donkingliang/imageselector/adapter/ImagePagerAdapter.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import androidx.annotation.NonNull;
77
import androidx.annotation.Nullable;
88
import androidx.viewpager.widget.PagerAdapter;
9+
10+
import android.util.Log;
911
import android.view.View;
1012
import android.view.ViewGroup;
1113
import android.widget.ImageView;
@@ -76,18 +78,18 @@ public Object instantiateItem(ViewGroup container, final int position) {
7678
if (image.isGif()) {
7779
currentView.setScaleType(ImageView.ScaleType.FIT_CENTER);
7880
Glide.with(mContext).load(isAndroidQ ? image.getUri() : image.getPath())
79-
.apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE))
81+
.apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE)).override(720,1080)
8082
.into(currentView);
8183
} else {
8284
Glide.with(mContext).asBitmap()
8385
.apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE))
84-
.load(isAndroidQ ? image.getUri() : image.getPath()).into(new SimpleTarget<Bitmap>() {
86+
.load(isAndroidQ ? image.getUri() : image.getPath()).into(new SimpleTarget<Bitmap>(720,1080) {
8587
@Override
8688
public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
8789
int bw = resource.getWidth();
8890
int bh = resource.getHeight();
89-
if (bw > 8192 || bh > 8192) {
90-
Bitmap bitmap = ImageUtil.zoomBitmap(resource, 8192, 8192);
91+
if (bw > 4096 || bh > 4096) {
92+
Bitmap bitmap = ImageUtil.zoomBitmap(resource, 4096, 4096);
9193
setBitmap(currentView, bitmap);
9294
} else {
9395
setBitmap(currentView, resource);

0 commit comments

Comments
 (0)