问题:glide 显示长图会很模糊
Log日志为:Bitmap too large to be uploaded into a texture (680x7080, max=4096x4096)
因为其它图片都要完整显示的,所以不能用.centerCrop(),那么只能考虑其它方法了。
从网上找了 glide 的相关方法,发现这个库提供了回调接口:targets。
其中 SimpleTarget 可以直接拿到bitmap:
- private SimpleTarget target = new SimpleTarget<Bitmap>( width, height ) {
- @Override
- public void onResourceReady(Bitmap bitmap, GlideAnimation glideAnimation) {
- }
- };
其中 width、height 是指定宽高