compile 'com.facebook.fresco:fresco:0.8.1+'
//加载网络图片加网络权限
<uses-permission android:name="android.permission.INTERNET"/>
布局
<?xml version="1.0" encoding="utf-8"?>
<straint.ConstraintLayout xmlns:android=""android:layout_width="match_parent"android:layout_height="match_parent"xmlns:fresco=""><com.facebook.drawee.view.SimpleDraweeViewandroid:layout_width="400dp"android:layout_height="match_parent"android:id="@+id/fsd"fresco:placeholderImage="@mipmap/ic_launcher"/></straint.ConstraintLayout>
public class MyApplication extends Application {@Overridepublic void onCreate() {Create();Fresco.initialize(this);}
}
在activity中加载图片显示,Fresco 不支持相对路径的URI. 所有的URI都必须是绝对路径,并且带上该URI的scheme。
ise;import android.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;import com.facebook.drawee.backends.pipeline.Fresco;
import com.facebook.drawee.interfaces.DraweeController;
import com.facebook.drawee.view.SimpleDraweeView;public class MainActivity extends AppCompatActivity {private SimpleDraweeView fsd;@Overrideprotected void onCreate(Bundle savedInstanceState) {Create(savedInstanceState);setContentView(R.layout.activity_main);// Fresco.initialize(this);//Fresco的初始化,必须调用在setContentView之前setContentView(R.layout.activity_main);fsd = (SimpleDraweeView) findViewById(R.id.fsd);Uri uri = Uri.parse(".jpg");fsd.setImageURI(uri);}}
//效果图
本文发布于:2024-01-30 16:52:53,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170660477521468.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |