如何使用Fresco
1个回答
展开全部
你可以通过Maven Central下载Fresco
通过Gradle
dependencies {compile 'com.facebook.fresco:fresco:0.1.0+'}
通过Maven
com.facebook.fresco
fresco
LATEST
Fresco入门
如消渗果你想下载显示一张图片,并且在加载过程中用占位图来显示它,就可以用SimpleDraweeView。
首先你想展示网络上的图片,需要在你的清单文厅含件中声明联网权限
<uses-permission android:name="android.permission.INTERNET"/>
在app启动过程中,在你调用setContextView()之前要初始化Fresco这个类
Fresco.initialize(context);
在Xml中,新增一个自定义的命名空间在最外层
<!-- Any valid element will do here -->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:layout_height="match_parent"
android:layout_width="match_parent">
然后在布局中添加SimpleDraweeView控件
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/my_image_view"
android:layout_width="130dp"
android:layout_height="130dp"
fresco:placeholderImage="@drawable/my_drawable"
/>
你只需扮桥笑要在代码中这样写就可以成功显示图片了。
Uri uri = Uri.parse("http://frescolib.org/static/fresco-logo.png");
SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.my_image_view);
draweeView.setImageURI(uri);
通过Gradle
dependencies {compile 'com.facebook.fresco:fresco:0.1.0+'}
通过Maven
com.facebook.fresco
fresco
LATEST
Fresco入门
如消渗果你想下载显示一张图片,并且在加载过程中用占位图来显示它,就可以用SimpleDraweeView。
首先你想展示网络上的图片,需要在你的清单文厅含件中声明联网权限
<uses-permission android:name="android.permission.INTERNET"/>
在app启动过程中,在你调用setContextView()之前要初始化Fresco这个类
Fresco.initialize(context);
在Xml中,新增一个自定义的命名空间在最外层
<!-- Any valid element will do here -->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:layout_height="match_parent"
android:layout_width="match_parent">
然后在布局中添加SimpleDraweeView控件
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/my_image_view"
android:layout_width="130dp"
android:layout_height="130dp"
fresco:placeholderImage="@drawable/my_drawable"
/>
你只需扮桥笑要在代码中这样写就可以成功显示图片了。
Uri uri = Uri.parse("http://frescolib.org/static/fresco-logo.png");
SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.my_image_view);
draweeView.setImageURI(uri);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询