| | |
| | | import com.bumptech.glide.load.resource.bitmap.CenterCrop; |
| | | import com.bumptech.glide.load.resource.bitmap.FitCenter; |
| | | import com.bumptech.glide.load.resource.bitmap.RoundedCorners; |
| | | import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions; |
| | | import com.bumptech.glide.request.RequestListener; |
| | | import com.bumptech.glide.request.RequestOptions; |
| | | import com.bumptech.glide.request.target.Target; |
| | | import com.sinata.xqmuse.R; |
| | | import com.sinata.xqmuse.JkApplication; |
| | | import com.sinata.xqmuse.XQApplication; |
| | | |
| | | import java.util.concurrent.ExecutionException; |
| | | |
| | |
| | | if (url.endsWith("mp4") || url.endsWith("AVI") || url.endsWith("MP4") || url.endsWith("avi")) { |
| | | new Thread(() -> { |
| | | try { |
| | | Bitmap myBitmap = Glide.with(context).asBitmap().load(url).submit(100, 100).get(); |
| | | Bitmap myBitmap = Glide.with(context).asBitmap().load(url).submit(390, 310).get(); |
| | | new Handler(Looper.getMainLooper()).post(() -> { |
| | | loadBM(context,myBitmap,imageView,num); |
| | | }); |
| | |
| | | .error(R.color.page_bg) |
| | | .placeholder(R.color.page_bg) |
| | | .diskCacheStrategy(diskCacheStrategy) |
| | | .apply(new RequestOptions().transform(new CenterCrop(), new RoundedCorners(DensityUtil.dip2px(JkApplication.Companion.getInstance(), num)))); |
| | | .apply(new RequestOptions().transform(new CenterCrop(), new RoundedCorners(DensityUtil.dip2px(XQApplication.Companion.getInstance(), num)))); |
| | | } |
| | | return chatcricleFoursUserHead; |
| | | } |
| | |
| | | .error(R.color.black) |
| | | .placeholder(R.color.black) |
| | | .diskCacheStrategy(diskCacheStrategy) |
| | | .apply(new RequestOptions().transform(new FitCenter(), new RoundedCorners(DensityUtil.dip2px(JkApplication.Companion.getInstance(), num)))); |
| | | .apply(new RequestOptions().transform(new FitCenter(), new RoundedCorners(DensityUtil.dip2px(XQApplication.Companion.getInstance(), num)))); |
| | | } |
| | | return chatcricleFoursUserHead; |
| | | } |