Support multiple sources

Summary:
The nodes version of D3364550. The only difference is that here we
don't get `onSizeChanged` but `onBoundsChanged`, and we need to compute the
height/width of the target image from those bounds. ahmedre please let me know
if any of these assumptions are in any way incorrect.

Reviewed By: ahmedre

Differential Revision: D3424843
This commit is contained in:
Andrei Coman
2016-06-16 07:13:57 -07:00
committed by Ahmed El-Helw
parent f2a6570b07
commit c61aafe95d
5 changed files with 136 additions and 27 deletions
@@ -14,6 +14,7 @@ import javax.annotation.Nullable;
import android.content.Context;
import com.facebook.drawee.drawable.ScalingUtils.ScaleType;
import com.facebook.react.bridge.ReadableArray;
/**
* Common interface for DrawImageWithPipeline and DrawImageWithDrawee.
@@ -28,7 +29,7 @@ import com.facebook.drawee.drawable.ScalingUtils.ScaleType;
/**
* Assigns a new image source to the DrawImage, or null to clear the image request.
*/
void setSource(Context context, @Nullable String source);
void setSource(Context context, @Nullable ReadableArray sources);
/**
* Assigns a tint color to apply to the image drawn.