fresco的使用教程
2024-09-20 12:25:57
1.加载依赖
api 'org.xutils:xutils:3.5.0'
2.创建一个myapplication
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Fresco.initialize(this);
}
}
3.网络权限
<manifest
...
>
<uses-permission android:name="android.permission.INTERNET" />
<application
...
android:label="@string/app_name"
android:name=".MyApplication"
>
...
</application>
...
</manifest>
4.布局的命名空间
<!-- 其他元素-->
<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">
5.布局文件
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/my_image_view"
android:layout_width="130dp"
android:layout_height="130dp"
fresco:placeholderImage="@drawable/my_drawable"
/>
6.直接使用
Uri uri = Uri.parse("https://raw.githubusercontent.com/facebook/fresco/gh-pages/static/logo.png");
SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.my_image_view);
draweeView.setImageURI(uri);
基本直接copy官网的,更多使用看官网
https://www.fresco-cn.org/docs/getting-started.html
最新文章
- 关系型数据库与NOSQL
- c++模板
- Hbuider 同步github
- 表单美化-原生javascript和jQuery单选按钮(兼容IE6)
- Day 2 @ RSA Conference Asia Pacific & Japan 2016
- EditPlus仿Sublime配色方案(三种任你选择)
- Swift之函数语法详解
- netcore编程之后面对不习惯的xshell黑屏部署,是时候使用jenkins自动化发布工具了
- WPF 10天修炼 第七天- WPF资源、样式、控件模板
- RabbitMQ面试题
- nginx实现http www服务的方式
- java 三种循环及注意事项
- 面向对象&;网络编程
- url组成
- pyqt实现滑动开关
- Secure Shell相关设置
- env命令详解
- 170505、MySQL的or/in/union与索引优化
- MVC中一个Form多个submit在controller中如何区分提交的是那个submit(如:登陆和注册)
- java代码---------打印正三角形