码迷,mamicode.com
首页 > 其他好文 > 详细

Fresco加载显示gif图片

时间:2015-11-20 23:13:12      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:

  第一步:首先要导包


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);

 

 

 

Fresco加载显示gif图片

标签:

原文地址:http://www.cnblogs.com/bimingcong/p/4982489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!