fresco为什么需要设置固定长宽比例的宽高

版权声明:本文为博主原创文章未经博主允许不得转载。 /ma/article/details/

虽然初始化为不显示并正确判断了url非空显示,但是还是有图片的错位参数

下面为修改正确的结果:

有两种方法 第一种是设置固定长宽比例宽高比例扩充  另一种是通过宽度来计算高度

1、只有希望显示固定长宽比例的宽高比时可以使用wrap_content。
如果希望圖片以特定的宽高比例显示例如 4:3,可以在XML中指定:

2、宽度来计算高度 可以通过监听下载事件实现

}

Drawees 具有极大的可定制性

下面的例孓给出了可以配置的各种选项:

如果没有在XML中声明这两个属性,将无法正确加载图像

所下载的图像可能和占位图尺寸不一致,如果设置絀错图或者重试图的话这些图的尺寸也可能和所下载的图尺寸不一致。

如果大小不一致图像下载完之后,假设如果是wrap_contentView将会重新layout,改變大小和位置这将会导致界面跳跃。

只有希望显示的固定长宽比例宽高比时可以使用wrap_content

如果希望显示的图片保持一定宽高比例如果 4:3,则在XML中:

然后在代码中指定显示比例:

}

我要回帖

更多关于 固定长宽比例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信