Package zendesk.belvedere
Class BelvedereUi
- java.lang.Object
-
- zendesk.belvedere.BelvedereUi
-
public class BelvedereUi extends java.lang.Object
Main entry-point for interacting the UI components of Belvedere. There are two different UIs available: - Dialog (from 1.x) - ImageStream (BottomSheet)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
BelvedereUi.ImageStreamBuilder
static class
BelvedereUi.UiConfig
-
Constructor Summary
Constructors Constructor and Description BelvedereUi()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static BelvedereUi.ImageStreamBuilder
imageStream(Context context)
Gets the builder for showing the ImageStream.static ImageStream
install(AppCompatActivity activity)
Install the ImageStream to anAppCompatActivity
static void
showDialog(FragmentManager fm, java.util.List<MediaIntent> mediaIntent)
Show the Belvedere dialog to the userstatic void
showDialog(FragmentManager fm, MediaIntent... mediaIntent)
Show the Belvedere dialog to the user
-
-
-
Method Detail
-
imageStream
public static BelvedereUi.ImageStreamBuilder imageStream(Context context)
Gets the builder for showing the ImageStream.
-
install
public static ImageStream install(AppCompatActivity activity)
Install the ImageStream to anAppCompatActivity
- Parameters:
activity
- the activity that will show the ImageStream- Returns:
- an
ImageStream
-
showDialog
public static void showDialog(FragmentManager fm, java.util.List<MediaIntent> mediaIntent)
Show the Belvedere dialog to the user- Parameters:
fm
- a validFragmentManager
mediaIntent
- a list ofMediaIntent
-
showDialog
public static void showDialog(FragmentManager fm, MediaIntent... mediaIntent)
Show the Belvedere dialog to the user- Parameters:
fm
- a validFragmentManager
mediaIntent
- a list ofMediaIntent
-
-