• Fresco加载显示gif图片


      第一步:首先要导包

    
    
    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);
     
  • 相关阅读:
    linux如何用yum进行部署xampp环境
    jmeter关联案例的几种方法
    jmeter中元件
    CentOS7在VMware下设置成桥接模式
    CentOS7使用vsftpd搭建ftp
    虚拟机WMware15和CnetOS7安装
    MySql忘记密码的解决方案
    Windows下MySql8解压版的安装与完全卸载
    Idea设置统一为utf-8编码格式
    Idea常用快捷键
  • 原文地址:https://www.cnblogs.com/bimingcong/p/4982489.html
Copyright © 2020-2023  润新知