Fresco使用的注意事项
16lz
2021-01-24
fresco官网
1.drawees不支持wrap-content
属性,设置的时候,长宽最好都要确定dp值,只有在希望显示固定的宽高比的时候,可以
2
-
placeholderImage
占位图 -
failureImage
加载失败图
在加载失败的时候,image pipeline
会重新下载4次,还是失败则显示加载失败的图片
如果设置了重新下载功能,则加载失败显示的不是failureImage
这个图片,而是加载失败提示图片retryImage
,点击该图片会重新进行加载图片
在ControllerBuilder
中设置
.setTapToRetryEnabled(true) //可重新加载
progressBarImage
进度条图片backgroundImage
背景图,xml只允许一张,代码中可以设置多张,绘制在最底层中,不支持缩放overlayImage
叠加图,与背景图类似,只是绘制在最上层,不支持缩放pressedStateOverlayImage
按压状态的叠加图
3.DraweeController
--负责和imageloader交互(默认是Fresco中的imagepipeline),主要是实现对要显示的图片的控制
4.Postprocessor
--向imagepipeline发送一个ImageRequest,支持在图片加载成功后对图片做进一步处理
更多相关文章
- 让一个小图片重复出现,形成一张大图片
- Android(安卓)studio(AS) svg图片使用
- Android(安卓)chrisbanes-PhotoView 使用案例
- 关于android WebViewClient的方法解释
- Android(安卓)滚动事件 OnScrollListener
- android之自定义带图片的title
- 在线音乐播放器
- Opencv for Android(安卓)之透视变换
- Android剪裁图片简单的方法