Fresco图片加载框架的简单使用
程序员文章站
2024-03-17 09:35:58
...
首先应该添加网络权限
添加依赖
普通图片的依赖
implementation 'com.facebook.fresco:fresco:+'
动图的依赖
implementation 'com.facebook.fresco:animated-gif:+'
布局文件中的代码写控件
<com.facebook.drawee.view.SimpleDraweeView
android:layout_width="450dp"
android:layout_height="600dp"
android:id="@+id/simple"/>
activity中的代码设置图片
private SimpleDraweeView simpleDraweeView;
simpleDraweeView = findViewById(R.id.simple);
Uri uri = Uri.parse("https://img.18183.com/uploads/allimg/180901/[email protected]!18183");//获取图片地址 网络图片地址
//创建DraweeController对象
DraweeController builder = Fresco.newDraweeControllerBuilder()//
.setUri(uri)//设置图片地址
.setAutoPlayAnimations(false)//设置动图是否播放
.build();
simpleDraweeView.setController(builder);
创建一个类继承Application 重写oncreaty方法方法中得代码 并在清单文件中注册
Fresco.initialize(this);
下一篇: 图片加载框架之Fresco