如何在android中的fresco圆角边框上添加自定义图标

时间:2017-05-22 06:37:36

标签: android fresco

我正在使用Fresco图片加载程序库,我想在image圆边框上添加自定义Fresco's图标。我用谷歌搜索找到这样的功能,但没有得到任何适当的解决方案。请帮助我,它怎么可能。我正在附加screenshot,我需要根据我的要求提供此类功能。 enter image description here

1 个答案:

答案 0 :(得分:0)

Fresco支持叠加,因此只需使用您的图标为贴图层次结构添加叠加层。

http://frescolib.org/docs/drawee-branches.html#Overlays

例如,在XML中,您可以执行以下操作:

<com.facebook.drawee.view.SimpleDraweeView
  xmlns:fresco="http://schemas.android.com/apk/res-auto"
  android:id="@+id/my_image_view"
  android:layout_width="40dp"
  android:layout_height="40dp"
  fresco:overlayImage="@drawable/your_overlay"
  />

您必须相应地定位叠加图像,例如使用<bitmap android:gravity="bottom|right" />,9patch或自定义drawable。另请参阅https://developer.android.com/guide/topics/resources/drawable-resource.htmlHow to get gravity 'bottom' working on a drawable in xml