fresco属性

来源:互联网 发布:mac office2016破解版 编辑:程序博客网 时间:2024/06/16 19:10
导入依赖
compile 'com.facebook.fresco:fresco:0.12.0'
初始化Fresco
@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        Fresco.initialize(this);//初始化Fresco        setContentView(R.layout.activity_main);        initView();    }
Fresco控件属性
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:fresco="http://schemas.android.com/apk/res-auto"//特殊声明    android:layout_width="match_parent"    android:layout_height="match_parent">    <com.facebook.drawee.view.SimpleDraweeView        android:id="@+id/main_sdv"        android:layout_width="100dp"        android:layout_height="100dp"        android:layout_centerInParent="true"        fresco:actualImageScaleType="focusCrop"        fresco:failureImage="@drawable/fail"        fresco:failureImageScaleType="centerInside"        fresco:placeholderImage="@drawable/unload"        fresco:placeholderImageScaleType="fitCenter"        fresco:progressBarAutoRotateInterval="5000"        fresco:progressBarImage="@drawable/loading"        fresco:progressBarImageScaleType="centerInside"        fresco:retryImage="@drawable/retry"        fresco:retryImageScaleType="centerCrop" />    <com.facebook.drawee.view.SimpleDraweeView        android:layout_width="150dp"        android:layout_height="150dp"        android:layout_centerInParent="true"        fresco:actualImageScaleType="focusCrop"        />    <!--    fresco:actualImageScaleType实际图片缩放类型    fresco:placeholderImage 占位图片    fresco:placeholderImageScaleType 占位符缩放类型    fresco:progressBarImage正在加载图    fresco:progressBarImageScaleType这在加载图缩放类型    fresco:progressBarAutoRotateInterval正在加载图自动旋转间隔时间,直到实际图加载完毕    fresco:failureImage失败图    fresco:failureImageScaleType失败图缩放类型    fresco:retryImage重视图    fresco:retryImageScaleType重视图缩放类型    fresco:fadeDuration淡入淡出动画持续时间(ms)设置了此属性之后直到世界图片呗完全加载完毕都会受此动画影响    fresco:background背景图    fresco:overlayImage叠加图    fresco:pressedStateOverlayImage按压状态下所显示的叠加图    fresco:roundAsCircle设置为圆形图    fresco:roundedCornerRadius圆角半径    fresco:roundTopLeft左上角是否为圆角    fresco:roundTopRight右上角是否为圆角    fresco:roundBottomLeft左下角是否为圆角    fresco:roundBottomRight右下角是否为圆角    fresco:roundingBorderWidth圆形或者圆角图边框的宽度    fresco:roundingBorderColor圆形或者圆角图边框的颜色    fresco:roundWithOverlayColor圆形或者圆角图底下的叠加颜色(只能设置颜色)    --></RelativeLayout>

设置图片

simpleDraweeView = (SimpleDraweeView) findViewById(R.id.main_sdv);//创建将要下载的图片的URIString imageUri = "http://c.hiphotos.baidu.com/image/pic/item/bd315c6034a85edfef0cf9e940540923dc547573.jpg";simpleDraweeView.setImageURI(imageUri);

原创粉丝点击