android 使用 glide 加载gif 的时候图片显示问题
问题描述
图片分辨率为720*1280;
xml代码
<ImageView android: android:scaleType='fitCenter' android:layout_width='match_parent' android:layout_height='match_parent' />
java代码
Glide.with(MainActivity.this).load(R.drawable.et_intro_animation).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imgFedup);
结果:
期望结果:充满屏幕
后来我改动了java代码
Glide.with(MainActivity.this).load(R.drawable.et_intro_animation). diskCacheStrategy(DiskCacheStrategy.SOURCE).fitCenter().centerCrop().into(imgFedup);
它的效果稍微好了一点了,但是还存在问题;
然后等我进入其他页面再返回这个首页,则真正达到了我的要求;
如何解决这个问题? 首次加载显示异常的问题?
问题解答
回答1:scaleType='fixXY'
回答2:scaleType=“fitXY”
回答3:scaleType=“fitXY”
回答4:感觉glide显示gif效果不是特别好最好用这个https://github.com/koral--/an...
相关文章:
1. docker api 开发的端口怎么获取?2. 老师,flex-shrink: 1; 按视频操作,不会自动缩放3. css3 - 微信前端页面遇到的transition过渡动画的bug4. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?5. python - 怎样在linux下开发flask web应用时查看代码出错(traceback)的地方。6. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?7. 如何解决docker宿主机无法访问容器中的服务?8. macos - mac下docker如何设置代理9. mysql - phpMyAdmin无法导入数据10. python的文件读写问题?

网公网安备