Class UploadWidgetFragment
- java.lang.Object
-
- androidx.fragment.app.Fragment
-
- com.cloudinary.android.uploadwidget.ui.UploadWidgetFragment
-
- All Implemented Interfaces:
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,CropRotateFragment.Callback
public class UploadWidgetFragment extends androidx.fragment.app.Fragment implements CropRotateFragment.Callback
Previews media files, and optionally edits them, before uploading.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUploadWidgetFragment.UploadWidgetListenerListener for the Upload Widget.
-
Constructor Summary
Constructors Constructor Description UploadWidgetFragment()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UploadWidgetFragmentnewInstance(java.util.ArrayList<android.net.Uri> imagesUris)voidonActivityCreated(android.os.Bundle savedInstanceState)voidonCreate(android.os.Bundle savedInstanceState)voidonCreateOptionsMenu(android.view.Menu menu, android.view.MenuInflater inflater)android.view.ViewonCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)voidonCropRotateCancel(android.net.Uri uri)Called when canceled to crop and rotate.voidonCropRotateFinish(android.net.Uri uri, CropRotateResult result, android.graphics.Bitmap resultBitmap)Called when finished to crop and rotate.booleanonOptionsItemSelected(android.view.MenuItem item)-
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, 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, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, 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
-
-
-
-
Method Detail
-
newInstance
public static UploadWidgetFragment newInstance(java.util.ArrayList<android.net.Uri> imagesUris)
-
onCreate
public void onCreate(@Nullable android.os.Bundle savedInstanceState)- Overrides:
onCreatein classandroidx.fragment.app.Fragment
-
onCreateView
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)- Overrides:
onCreateViewin classandroidx.fragment.app.Fragment
-
onActivityCreated
public void onActivityCreated(@Nullable android.os.Bundle savedInstanceState)- Overrides:
onActivityCreatedin classandroidx.fragment.app.Fragment
-
onCreateOptionsMenu
public void onCreateOptionsMenu(android.view.Menu menu, android.view.MenuInflater inflater)- Overrides:
onCreateOptionsMenuin classandroidx.fragment.app.Fragment
-
onCropRotateFinish
public void onCropRotateFinish(android.net.Uri uri, CropRotateResult result, android.graphics.Bitmap resultBitmap)Description copied from interface:CropRotateFragment.CallbackCalled when finished to crop and rotate.- Specified by:
onCropRotateFinishin interfaceCropRotateFragment.Callback- Parameters:
uri- The source uri.result- Crop and rotate result.resultBitmap- Crop and rotate result bitmap.
-
onCropRotateCancel
public void onCropRotateCancel(android.net.Uri uri)
Description copied from interface:CropRotateFragment.CallbackCalled when canceled to crop and rotate.- Specified by:
onCropRotateCancelin interfaceCropRotateFragment.Callback- Parameters:
uri- The source uri.
-
onOptionsItemSelected
public boolean onOptionsItemSelected(android.view.MenuItem item)
- Overrides:
onOptionsItemSelectedin classandroidx.fragment.app.Fragment
-
-