Android Fresco使用说明属性大全
android fresco使用说明属性大全。
/**
*frescodraweeview在xml中设置的属性说明:
*android:id="@+id/my_image_view"【属性说明】id
*android:layout_width="20dp"【属性说明】设置宽度,不支持wrap,如果要设置宽高比,需要在java代码中指定,setaspectratio(1.33f);
*android:layout_height="20dp"【属性说明】设置高度,不支持wrap
*fresco:fadeduration="300"【属性说明】显示动画设置时长,单位毫秒
*fresco:actualimagescaletype="focuscrop"【属性说明】设置图片缩放.通常使用focuscrop,该属性值会通过算法把人头像放在中间
*fresco:placeholderimage="@color/wait_color"【属性说明】默认图片(下载成功之前显示的图片)
*fresco:placeholderimagescaletype="fitcenter"
*fresco:failureimage="@drawable/error"【属性说明】加载失败的时候显示的图片
*fresco:failureimagescaletype="centerinside"
*fresco:retryimage="@drawable/retrying"【属性说明】加载失败,提示用户点击重新加载的图片(会覆盖failureimage的图片)
*fresco:retryimagescaletype="centercrop"
*fresco:progressbarimage="@drawable/progress_bar"【属性说明】提示用户正在加载,和加载进度无关
*fresco:progressbarimagescaletype="centerinside"
*fresco:progressbarautorotateinterval="1000"
*fresco:backgroundimage="@color/blue"
*fresco:overlayimage="@drawable/watermark"
*fresco:pressedstateoverlayimage="@color/red"
*fresco:roundascircle="false"【属性说明】是不是设置圆圈
*fresco:roundedcornerradius="1dp"【属性说明】圆角角度,180的时候会变成圆形图片
*fresco:roundtopleft="true"
*fresco:roundtopright="false"
*fresco:roundbottomleft="false"
*fresco:roundbottomright="true"
*fresco:roundwithoverlaycolor="@color/corner_color"
*fresco:roundingborderwidth="2dp"
*fresco:roundingbordercolor="@color/border_color"
*/