Fresco 动静态 加载

来源:互联网 发布:淘宝订单存在异常 编辑:程序博客网 时间:2024/05/20 17:06
一步
<com.facebook.drawee.view.SimpleDraweeView    android:id="@+id/simp"   android:layout_centerInParent="true"    fresco:roundingBorderColor="#fff3cf44"    fresco:roundingBorderWidth="2dp"    android:layout_width="200dp"    android:layout_height="200dp"    fresco:placeholderImage="@drawable/ic_launcher"/>
二步
public class MyAplication extends Application {    @Override    public void onCreate() {        super.onCreate();        Fresco.initialize(this);    }}
三步
public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        //Fresco.initialize(this);可以在这里初始化        setContentView(R.layout.activity_main);
          //加载静态图片       // Uri uri = Uri.parse("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1511790789619&di=1d11109f511095356123837864780c00&imgtype=0&src=http%3A%2F%2Fwww.58game.com%2Fresource%2Fuploads%2FremoteImg%2F20150911%2F770361441953590.jpg");        //加载动态
        SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.simp);        DraweeController draweeController= Fresco.newDraweeControllerBuilder()                .setAutoPlayAnimations(true)                .setUri(Uri.parse("http://s10.sinaimg.cn/mw690/0031cXT9gy6ViJBV6Epc9"))                .build();
        //draweeView.setImageURI(uri); 注释就是静态的代码 当然 查找那个不要忘了 findViewById        //设置Controller        draweeView.setController(draweeController);    }}
4 声明权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>    <application        android:name=".MyAplication"

原创粉丝点击