千家信息网

Android的Facebook框架如何使用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天小编给大家分享一下Android的Facebook框架如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获
千家信息网最后更新 2026年11月02日Android的Facebook框架如何使用

今天小编给大家分享一下Android的Facebook框架如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1.配置环境

由于我用的是android studio所以这里就只是说一下android studio下如何配置,在强大的gradle,只需要一句话搞定,gradle会帮你下载这个Fresco框架,gradle真好,可以自动维护你项目中的框架

compile 'com.facebook.fresco:fresco:0.5.0+'

2.开始使用Fresco

因为我这里加载的是一张网络图片,所以要获得网络权限

初始化Fresco,如果项目中多处用到Fresco,就直接在application中初始化,如果我只是写着玩玩,直接放在activity中的setContentView()的前面就ok了

Fresco.initialize(context);

用人家的框架就要按照人家的要求来是不,所以控件名字,命名空间都要听人家的

        

当然你也可以不写它的命名空间,用里面的属性的时候加上去,不用就别给自己找麻烦了,直接干掉给控件uri就ok了

Uri uri = Uri.parse("http://pic1.nipic.com/2008-09-08/200898163242920_2.jpg");
imageView.setImageURI(uri);

ok,剩下的图片下载,缓存,图片移除就交给Fresco了,是不是很强大,但这里有一个问题,你的控件的大小必须确定,不能想以前直接使用wrap_content,当然你也可以设置宽高中的一个值,但是要设定宽高比

imageView.setAspectRatio(1.0f);

当然上面说到它强大了,强大就不止只是加载网络图片吧,它本身也支持本地,Content Provider,asset,res的图片

本地:file:// Content provider:content:// asset: asset:// res: res://,就是让你拼一个uri

当然上面提到的SimpleDraweeView只是Drawee其中的控件,没有什么很特别的需求使用它就够了,下面贴一下它里面的一些属性,方便食用的时候查找

简单介绍一下上面的属性:

placeholderImage就是所谓的展位图啦,在图片没有加载出来之前你看到的就是它

failureIamge看到名字就知道是什么了,图片加载失败时显示的图片就是它了

retryImage图片加载失败时显示,提示用户点击重新加载,重复加载4次还是没有加载出来的时候才会显示failureImage的图片

progressBarImage进度条图片

backgroundImage背景图片,这里的背景图片首先被绘制

overlayImage设置叠加图,在xml中只能设置一张叠加图片,如果需要多张图片的话,需要在java代码中设置哦

pressedStateOverlayImage设置点击状态下的叠加图,此叠加图不能缩放

ImageScaleType这个就是各种各样的图片缩放样式了,center,centerCrop,fouseCrop,centerInside,fitCenter,fitStart,fitEnd,fitXY

以上就是"Android的Facebook框架如何使用"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

图片 就是 框架 强大 只是 控件 知识 篇文章 叠加 属性 时候 内容 名字 空间 网络 背景 背景图片 面的 项目 时显 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国互联网科技工作委员会毛军 猪兼强互联网科技 有马互联网科技 广西互联网科技公司 天下捷融互联网科技 深圳市运趣互联网科技有限公司 天速互联网络科技有限公司 须眉科技是互联网公司吗 顶级互联网科技成果有哪些 崇明区互联网教育科技诚信经营 链环科技传统企业怎么转型互联网 北京市互联网新科技 2021世界互联网领先科技成果发布 新氧科技和美国互联网有关系吗 互联网金融运营模式中的金融科技 银川新华互联网科技学校是国营吗 悟空问答互联网科技 北京瑞云互联网科技有限公司 伍佰万互联网科技是干嘛的 颐高云石互联网科技 互联网 科技公司 互联网科技公司电话 时间互联网络科技 齐家互联网科技有限公司 互联网公司科技股 电子科技大学互联网创业大赛 银行科技岗属于互联网吗 风投北京互联网科技 互联网界的黑科技 广西泛欧互联网科技有限公司
0