欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Fresco使用说明属性大全

程序员文章站 2023-11-02 12:29:16
android fresco使用说明属性大全。 /** *frescodraweeview在xml中设置的属性说明: *android:id="@+id/my_image_view&quo...

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"

*/