您的位置:首页 > 其它

图片加载Fresco

2015-09-15 09:54 274 查看


wrap_content问题

在XML中使用Drawees,必须设置layout width和layout height,否则图片无法正常显示。Drawees 不支持
wrap_content
属性。但是如果是设置固定的宽高比,可以使用wrap_content,比如宽高比例是4:3,然后在代码中设置mSimpleDraweeView.setAspectRatio(1.33f);


setHierarchy优化问题

对于同一个View,请不要多次调用
setHierarchy
,即使这个View是可回收的。创建 DraweeHierarchy 的较为耗时的一个过程,应该多次利用。


加载显示图片

SimpleDraweeView
有两个方法可以设置所要加载显示图片,简单的方法就是
setImageURI
。如果你需要对加载显示的图片做更多的控制和定制,那就需要用到DraweeController。

方法一

Collapse
source

方法二

Collapse
source

学习链接:

https://github.com/facebook/fresco

http://fresco-cn.org/docs/using-controllerbuilder.html#_
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: