|
6 | 6 | import androidx.annotation.NonNull; |
7 | 7 | import androidx.annotation.Nullable; |
8 | 8 | import androidx.viewpager.widget.PagerAdapter; |
| 9 | + |
| 10 | +import android.util.Log; |
9 | 11 | import android.view.View; |
10 | 12 | import android.view.ViewGroup; |
11 | 13 | import android.widget.ImageView; |
@@ -76,18 +78,18 @@ public Object instantiateItem(ViewGroup container, final int position) { |
76 | 78 | if (image.isGif()) { |
77 | 79 | currentView.setScaleType(ImageView.ScaleType.FIT_CENTER); |
78 | 80 | 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) |
80 | 82 | .into(currentView); |
81 | 83 | } else { |
82 | 84 | Glide.with(mContext).asBitmap() |
83 | 85 | .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) { |
85 | 87 | @Override |
86 | 88 | public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) { |
87 | 89 | int bw = resource.getWidth(); |
88 | 90 | 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); |
91 | 93 | setBitmap(currentView, bitmap); |
92 | 94 | } else { |
93 | 95 | setBitmap(currentView, resource); |
|
0 commit comments