标签:
第一步:首先要导包
Android Studio 或者 Gradle dependencies { compile ‘com.facebook.fresco:fresco:0.6.0+‘ }
第二步:添加网络权限
<uses-permission android:name="android.permission.INTERNET"/>
第三部:使用布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fresco="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <com.facebook.drawee.view.SimpleDraweeView android:id="@+id/img" android:layout_width="400dp" android:layout_height="400dp" fresco:placeholderImage="@mipmap/ic_launcher" /> </RelativeLayout>
第四步:在代码中先初始化Fresco
super.onCreate(savedInstanceState); Fresco.initialize(this); setContentView(R.layout.activity_main);
最后在代码中的使用
Uri uri = Uri.parse("http://img.huofar.com/data/jiankangrenwu/shizi.gif"); DraweeController draweeController = Fresco.newDraweeControllerBuilder() .setUri(uri) .setAutoPlayAnimations(true) // 设置加载图片完成后是否直接进行播放 .build(); img.setController(draweeController);
标签:
原文地址:http://www.cnblogs.com/bimingcong/p/4982489.html