buggood first issuehelp wanted
Description
Description
Reported via StackOverflow: https://stackoverflow.com/questions/45971482/translucent-image-overlay-drawable-loses-alpha
If you set an overlay drawable, the alpha value will always be set to 255, no matter what the actual alpha value is.
Reproduction
Drawable drawable = ...;
drawable.setAlpha(50);
draweeView.getHierarchy().setOverlayImage(drawable);
The alpha value of the drawable will be 255 instead of 50.
Solution
The reason for this is that a FadeDrawable holds all drawables of the drawee hierarchy and fades between them as needed - but does not respect initial alpha values.
Additional Information
- Fresco version: 1.5.0
- Platform version: All platforms