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 interfacestatic interfacestatic interfacestatic enumVon Klasse geerbte verschachtelte Klassen/Schnittstellen eltos.simpledialogfragment.SimpleDialog
SimpleDialog.OnDialogResultListenerVon 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 Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final StringVon Klasse geerbte Felder eltos.simpledialogfragment.SimpleDialog
BUNDLE, CANCELABLE, FULLSCREEN, HTML, ICON_RESOURCE, MESSAGE, NEGATIVE_BUTTON_TEXT, NEUTRAL_BUTTON_TEXT, POSITIVE_BUTTON_TEXT, THEME, TITLEVon Klasse geerbte Felder androidx.fragment.app.DialogFragment
STYLE_NO_FRAME, STYLE_NO_INPUT, STYLE_NO_TITLE, STYLE_NORMALVon Klasse geerbte Felder androidx.fragment.app.Fragment
mPreviousWho -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic SimpleImageDialogbuild()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.ViewonCreateContentView(android.os.Bundle savedInstanceState) Inflate your custom view here.android.app.DialogonCreateDialog(android.os.Bundle savedInstanceState) scaleType(SimpleImageDialog.Scale scale) Sets the images scale and scroll type to one ofSimpleImageDialog.Scaletheme(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, setPositiveButtonEnabledVon 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, titleVon 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, showNowVon 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.DrawableCreatororSimpleImageDialog.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:SimpleDialogSet a custom theme. Default is using the theme defined by the 'simpleDialogTheme'-attribute or the 'alertDialogTheme'-attribute.- Setzt außer Kraft:
themein 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:
onCreateDialogin KlasseCustomViewDialog<SimpleImageDialog>
-
onCreateContentView
protected android.view.View onCreateContentView(android.os.Bundle savedInstanceState) Beschreibung aus Klasse kopiert:CustomViewDialogInflate your custom view here.- Angegeben von:
onCreateContentViewin 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.
-