Fresco

来源:互联网 发布:淘宝直播视频案例 编辑:程序博客网 时间:2024/05/22 08:09

依赖

compile 'com.facebook.fresco:fresco:1.5.0'


布局

<com.facebook.drawee.view.SimpleDraweeView
    android:id="@+id/sdv"
    android:layout_width="300dp"
    android:layout_height="500dp"
    app:roundAsCircle="true"
    app:placeholderImage="@mipmap/ic_launcher_round"
    />


app类

public class MyApp extends Application{
    @Override
    public void onCreate() {
        super.onCreate();
        Fresco.initialize(this);
    }
}


activity类

public class MainActivity extends AppCompatActivity {


    String url="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1879114526,479817502&fm=27&gp=0.jpg";


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //找控件
        SimpleDraweeView sdv = (SimpleDraweeView) findViewById(R.id.sdv);
        //把网络图片地址转换成Uri
        Uri uri = Uri.parse(url);
        //显示图片
        sdv.setImageURI(uri);


    }
}