0

I am trying to set the scale type of an overlay image in Fresco. But there is no field in the SimpleDraweeView to set the scaletype of its overlay image

Nirav Sanghvi
  • 408
  • 3
  • 14

1 Answers1

3

Fresco currently does not support to set the scale type in XML. You can wrap your overlay Drawable in a ScaleTypeDrawable:

ScaleTypeDrawable scaledOverlayDrawable = new ScaleTypeDrawable(overlayDrawable, scaleType);

Since API 24 you can also set a custom drawable in XML. If you target versions earlier than that (which I guess you do), you have to set the overlay in Java.

Maybe we will add support for setting a scale type some time in the future. Pull requests are also welcome :)

Alexander Oprisnik
  • 1,212
  • 9
  • 9