美文网首页
旋转屏幕 ImageView Glide 无法正常显示图片

旋转屏幕 ImageView Glide 无法正常显示图片

作者: 哈哈_c4d9 | 来源:发表于2019-12-12 20:39 被阅读0次

    今天遇上个问题,imageview设置如下属性时,
    <ImageView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    />
    Glide采用fitCenter方式加载图片,当横屏转为竖屏时,图片无法自动填充屏幕,图片本身是长>宽


    device-2019-12-12-202922.png

    上图为横屏显示


    device-2019-12-12-203054.png
    转为竖屏的时候,图片无法自动填充、拿工具看了下,image高度就只有图片那么高
    1、尝试了很多种刷新办法,包括重新设置图片,postInvalidate,均无效
    2、尝试将android:layout_height设置成match_parent属性,能正常显示,但是会出现图片无法正常居中的问题,需要点击刷新一下页面才能正常显示到中间。。。
    3、后面看到网上一种设置图片自适应的方法:
    android:adjustViewBounds="true"
    android:scaleType="fitXY"
    他就好了。。。很神奇、
    device-2019-12-12-203832.png

    相关文章

      网友评论

          本文标题:旋转屏幕 ImageView Glide 无法正常显示图片

          本文链接:https://www.haomeiwen.com/subject/lctxnctx.html