Package eltos.simpledialogfragment
Klasse SimpleImageDialog
java.lang.Object
androidx.fragment.app.Fragment
androidx.fragment.app.DialogFragment
eltos.simpledialogfragment.SimpleDialog<SimpleImageDialog>
eltos.simpledialogfragment.CustomViewDialog<SimpleImageDialog>
eltos.simpledialogfragment.SimpleImageDialog
- Alle implementierten Schnittstellen:
android.content.ComponentCallbacks
,android.content.DialogInterface.OnCancelListener
,android.content.DialogInterface.OnDismissListener
,android.view.View.OnCreateContextMenuListener
,androidx.activity.result.ActivityResultCaller
,androidx.lifecycle.HasDefaultViewModelProviderFactory
,androidx.lifecycle.LifecycleOwner
,androidx.lifecycle.ViewModelStoreOwner
,androidx.savedstate.SavedStateRegistryOwner
A dialog that displays an image
Created by eltos on 13.02.17.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interface
static interface
static interface
static enum
Von Klasse geerbte verschachtelte Klassen/Schnittstellen eltos.simpledialogfragment.SimpleDialog
SimpleDialog.OnDialogResultListener
Von Klasse geerbte verschachtelte Klassen/Schnittstellen androidx.fragment.app.Fragment
androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected static final String
protected static final String
protected static final String
protected static final String
static final String
Von Klasse geerbte Felder eltos.simpledialogfragment.SimpleDialog
BUNDLE, CANCELABLE, FULLSCREEN, HTML, ICON_RESOURCE, MESSAGE, NEGATIVE_BUTTON_TEXT, NEUTRAL_BUTTON_TEXT, POSITIVE_BUTTON_TEXT, THEME, TITLE
Von Klasse geerbte Felder androidx.fragment.app.DialogFragment
STYLE_NO_FRAME, STYLE_NO_INPUT, STYLE_NO_TITLE, STYLE_NORMAL
Von Klasse geerbte Felder androidx.fragment.app.Fragment
mPreviousWho
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic SimpleImageDialog
build()
image
(int resourceId) Sets the image drawable to be displayedimage
(android.graphics.Bitmap image) Veraltet.image
(android.net.Uri imageUri) Sets the image uri to be displayedSets a Creator that can be used to create the image.protected android.view.View
onCreateContentView
(android.os.Bundle savedInstanceState) Inflate your custom view here.android.app.Dialog
onCreateDialog
(android.os.Bundle savedInstanceState) scaleType
(SimpleImageDialog.Scale scale) Sets the images scale and scroll type to one ofSimpleImageDialog.Scale
theme
(int theme) Set a custom theme.Von Klasse geerbte Methoden eltos.simpledialogfragment.CustomViewDialog
acceptsPositiveButtonPress, callResultListener, extractContentView, inflate, inflate, onCreate, onDialogShown, onNegativeButtonClick, onNeutralButtonClick, onPositiveButtonClick, onResult, pressPositiveButton, setNegativeButtonEnabled, setNeutralButtonEnabled, setPositiveButtonEnabled
Von Klasse geerbte Methoden eltos.simpledialogfragment.SimpleDialog
cancelable, extra, fullscreen, fullscreen, getArgs, getArgString, getContext, getExtras, getMessage, getTitle, icon, isCancelable, msg, msg, msgHtml, msgHtml, neg, neg, neg, neut, neut, neut, onCancel, onDestroyView, pos, pos, setArg, setArg, setArg, setArg, setButtonClickListener, setButtonEnabled, show, show, show, show, show, show, show, show, showKeyboard, title, title
Von Klasse geerbte Methoden androidx.fragment.app.DialogFragment
dismiss, dismissAllowingStateLoss, dismissNow, getDialog, getShowsDialog, getTheme, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, onViewStateRestored, requireDialog, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
Von Klasse geerbte Methoden androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onViewCreated, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
-
Felddetails
-
TAG
- Siehe auch:
-
DRAWABLE_RESOURCE
- Siehe auch:
-
BITMAP
- Siehe auch:
-
IMAGE_URI
- Siehe auch:
-
SCALE_TYPE
- Siehe auch:
-
-
Konstruktordetails
-
SimpleImageDialog
public SimpleImageDialog()
-
-
Methodendetails
-
build
-
image
Sets the image drawable to be displayed- Parameter:
resourceId
- the android resource id of the drawable- Gibt zurück:
- this instance
-
image
Veraltet.Sets the bitmap to be displayedDeprecated: To avoid
TransactionTooLargeException
, use any of the following (save the bitmap to the app's private storage if needed) –image(int)
–image(Uri)
–image(Class)
- Parameter:
image
- the bitmap to display- Gibt zurück:
- this instance
-
image
public SimpleImageDialog image(Class<? extends eltos.simpledialogfragment.SimpleImageDialog.Creator> builderClass) Sets a Creator that can be used to create the image.- Parameter:
builderClass
- A class implementing one ofSimpleImageDialog.BitmapCreator
,SimpleImageDialog.DrawableCreator
orSimpleImageDialog.IconCreator
- Gibt zurück:
- this instance
-
image
Sets the image uri to be displayed- Parameter:
imageUri
- Uri of the image- Gibt zurück:
- this instance
-
scaleType
Sets the images scale and scroll type to one ofSimpleImageDialog.Scale
- Parameter:
scale
- the scale type used for scaling- Gibt zurück:
- this instance
-
theme
Beschreibung aus Klasse kopiert:SimpleDialog
Set a custom theme. Default is using the theme defined by the 'simpleDialogTheme'-attribute or the 'alertDialogTheme'-attribute.- Setzt außer Kraft:
theme
in KlasseSimpleDialog<SimpleImageDialog>
- Parameter:
theme
- the android style resource id of the custom theme- Gibt zurück:
- this instance
-
onCreateDialog
@NonNull public android.app.Dialog onCreateDialog(android.os.Bundle savedInstanceState) - Setzt außer Kraft:
onCreateDialog
in KlasseCustomViewDialog<SimpleImageDialog>
-
onCreateContentView
protected android.view.View onCreateContentView(android.os.Bundle savedInstanceState) Beschreibung aus Klasse kopiert:CustomViewDialog
Inflate your custom view here.- Angegeben von:
onCreateContentView
in KlasseCustomViewDialog<SimpleImageDialog>
- Parameter:
savedInstanceState
- The last saved instance state of the Fragment, or null if this fragment is created for the first time.- Gibt zurück:
- Return a new View to be displayed by the Fragment.
-