-
- All Implemented Interfaces:
-
android.content.DialogInterface.OnKeyListener,com.getstream.sdk.chat.utils.frescoimageviewer.OnDismissListener
public class ImageViewer implements OnDismissListener, DialogInterface.OnKeyListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceImageViewer.OnImageChangeListenerInterface definition for a callback to be invoked when image was changed
public interfaceImageViewer.OnDismissListenerInterface definition for a callback to be invoked when viewer was dismissed
public interfaceImageViewer.FormatterInterface used to format custom objects into an image url.
classImageViewer.DataSetpublic classImageViewer.BuilderBuilder class for ImageViewer
-
Method Summary
Modifier and Type Method Description static ImageRequestBuildercreateImageRequestBuilder()Creates new {@code ImageRequestBuilder}.voidshow()Displays the built viewer if passed images list isn't empty StringgetUrl()voidonDismiss()Fires when swipe to dismiss was initiated booleanonKey(DialogInterface dialog, int keyCode, KeyEvent event)Resets image on {@literal KeyEvent.KEYCODE_BACK}to normal scale if needed, otherwise - hide the viewer.-
-
Method Detail
-
createImageRequestBuilder
static ImageRequestBuilder createImageRequestBuilder()
Creates new
{@code ImageRequestBuilder}.
-
show
void show()
Displays the built viewer if passed images list isn't empty
-
onDismiss
void onDismiss()
Fires when swipe to dismiss was initiated
-
onKey
boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event)
Resets image on
{@literal KeyEvent.KEYCODE_BACK}to normal scale if needed, otherwise - hide the viewer.
-
-
-
-