public class ReactImageView
extends GenericDraweeView
Modifier and Type | Field and Description |
---|---|
static int |
REMOTE_IMAGE_FADE_DURATION_MS |
static java.lang.String |
REMOTE_TRANSPARENT_BITMAP_URI |
Constructor and Description |
---|
ReactImageView(android.content.Context context,
AbstractDraweeControllerBuilder draweeControllerBuilder,
GlobalImageLoadListener globalImageLoadListener,
java.lang.Object callerContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasOverlappingRendering()
ReactImageViews only render a single image.
|
void |
maybeUpdateView() |
protected void |
onSizeChanged(int w,
int h,
int oldw,
int oldh) |
void |
setBackgroundColor(int backgroundColor) |
void |
setBlurRadius(float blurRadius) |
void |
setBorderColor(int borderColor) |
void |
setBorderRadius(float borderRadius) |
void |
setBorderRadius(float borderRadius,
int position) |
void |
setBorderWidth(float borderWidth) |
void |
setControllerListener(ControllerListener controllerListener) |
void |
setDefaultSource(java.lang.String name) |
void |
setFadeDuration(int durationMs) |
void |
setHeaders(ReadableMap headers) |
void |
setLoadingIndicatorSource(java.lang.String name) |
void |
setOverlayColor(int overlayColor) |
void |
setProgressiveRenderingEnabled(boolean enabled) |
void |
setResizeMethod(ImageResizeMethod resizeMethod) |
void |
setScaleType(ScalingUtils.ScaleType scaleType) |
void |
setShouldNotifyLoadEvents(boolean shouldNotify) |
void |
setSource(ReadableArray sources) |
void |
setTileMode(android.graphics.Shader.TileMode tileMode) |
public static final int REMOTE_IMAGE_FADE_DURATION_MS
public static final java.lang.String REMOTE_TRANSPARENT_BITMAP_URI
public ReactImageView(android.content.Context context, AbstractDraweeControllerBuilder draweeControllerBuilder, GlobalImageLoadListener globalImageLoadListener, java.lang.Object callerContext)
public void setShouldNotifyLoadEvents(boolean shouldNotify)
public void setBlurRadius(float blurRadius)
public void setBackgroundColor(int backgroundColor)
public void setBorderColor(int borderColor)
public void setOverlayColor(int overlayColor)
public void setBorderWidth(float borderWidth)
public void setBorderRadius(float borderRadius)
public void setBorderRadius(float borderRadius, int position)
public void setScaleType(ScalingUtils.ScaleType scaleType)
public void setTileMode(android.graphics.Shader.TileMode tileMode)
public void setResizeMethod(ImageResizeMethod resizeMethod)
public void setSource(ReadableArray sources)
public void setDefaultSource(java.lang.String name)
public void setLoadingIndicatorSource(java.lang.String name)
public void setProgressiveRenderingEnabled(boolean enabled)
public void setFadeDuration(int durationMs)
public void setHeaders(ReadableMap headers)
public void maybeUpdateView()
public void setControllerListener(ControllerListener controllerListener)
protected void onSizeChanged(int w, int h, int oldw, int oldh)
public boolean hasOverlappingRendering()