public class ImageLoadEvent extends Event<ImageLoadEvent>
Modifier and Type | Field and Description |
---|---|
static int |
ON_ERROR |
static int |
ON_LOAD |
static int |
ON_LOAD_END |
static int |
ON_LOAD_START |
static int |
ON_PROGRESS |
Modifier and Type | Method and Description |
---|---|
static ImageLoadEvent |
createErrorEvent(int viewId,
java.lang.Throwable throwable) |
static ImageLoadEvent |
createLoadEndEvent(int viewId) |
static ImageLoadEvent |
createLoadEvent(int viewId,
java.lang.String imageUri,
int width,
int height) |
static ImageLoadEvent |
createLoadStartEvent(int viewId) |
static ImageLoadEvent |
createProgressEvent(int viewId,
java.lang.String imageUri,
int loaded,
int total) |
void |
dispatch(RCTEventEmitter rctEventEmitter)
Dispatch this event to JS using the given event emitter.
|
static java.lang.String |
eventNameForType(int eventType) |
short |
getCoalescingKey() |
java.lang.String |
getEventName() |
canCoalesce, coalesce, getTimestampMs, getUniqueID, getViewTag, init, onDispose
public static final int ON_ERROR
public static final int ON_LOAD
public static final int ON_LOAD_END
public static final int ON_LOAD_START
public static final int ON_PROGRESS
public static final ImageLoadEvent createLoadStartEvent(int viewId)
public static final ImageLoadEvent createProgressEvent(int viewId, java.lang.String imageUri, int loaded, int total)
loaded
- Amount of the image that has been loaded. It should be number of bytes, but
Fresco does not currently provides that information.total
- Amount that `loaded` will be when the image is fully loaded.public static final ImageLoadEvent createLoadEvent(int viewId, java.lang.String imageUri, int width, int height)
public static final ImageLoadEvent createErrorEvent(int viewId, java.lang.Throwable throwable)
public static final ImageLoadEvent createLoadEndEvent(int viewId)
public static java.lang.String eventNameForType(int eventType)
public java.lang.String getEventName()
getEventName
in class Event<ImageLoadEvent>
public short getCoalescingKey()
getCoalescingKey
in class Event<ImageLoadEvent>
public void dispatch(RCTEventEmitter rctEventEmitter)
Event
dispatch
in class Event<ImageLoadEvent>