public class ReactImageView
extends GenericDraweeView
Modifier and Type | Field and Description |
---|---|
static int |
REMOTE_IMAGE_FADE_DURATION_MS |
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 |
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 |
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) |
public static final int REMOTE_IMAGE_FADE_DURATION_MS
public ReactImageView(android.content.Context context, AbstractDraweeControllerBuilder draweeControllerBuilder, @Nullable GlobalImageLoadListener globalImageLoadListener, @Nullable java.lang.Object callerContext)
public void setShouldNotifyLoadEvents(boolean shouldNotify)
public void setBlurRadius(float blurRadius)
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 setResizeMethod(ImageResizeMethod resizeMethod)
public void setSource(@Nullable ReadableArray sources)
public void setLoadingIndicatorSource(@Nullable 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()