package com.example.fresco_lianxi;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.facebook.drawee.backends.pipeline.Fresco;
import com.facebook.drawee.interfaces.DraweeController;
import com.facebook.drawee.view.SimpleDraweeView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//初始化
//Fresco.initialize(this);
setContentView(R.layout.activity_main);
SimpleDraweeView sdv = (SimpleDraweeView) findViewById(R.id.sdv);
String url = "http://dynamic-image.yesky.com/740x-/uploadImages/2015/163/50/690V3VHW0P77.jpg";
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setUri(url)
.setAutoPlayAnimations(true)
.build();
sdv.setController(controller);
}
}
注册App
package com.example.zhangyifan1509a1130;
import android.app.Application;
import com.facebook.drawee.backends.pipeline.Fresco;
/**
* Created by Administrator on 2017/11/30.
*/
public class App extends Application{
@Override
public void onCreate() {
super.onCreate();
Fresco.initialize(this);
}
}
布局部分
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
>
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/sdv"
android:layout_width="70dp"
android:layout_height="70dp"
android:layout_marginTop="20dp"
圆角
fresco:actualImageScaleType="centerInside"
fresco:roundAsCircle="true"
fresco:roundingBorderColor="@color/colorAccent"
fresco:roundingBorderWidth="1dp"
/>
</LinearLayout>