Class GalleryInputFragment

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  GalleryInputFragment.Injector  
      • Nested classes/interfaces inherited from class androidx.fragment.app.Fragment

        androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      static Bundle createArguments​(boolean expanded)  
      protected abstract GalleryInputFragment.Injector getInjector​(GalleryInputFragment fragment)  
      void onActivityResult​(int requestCode, int resultCode, Intent data)  
      void onAttach​(Context context)  
      void onCreate​(Bundle savedInstanceState)  
      View onCreateView​(LayoutInflater inflater, ViewGroup container, Bundle bundle)  
      void onDestroyView()  
      void onImageClicked​(androidx.recyclerview.widget.RecyclerView.ViewHolder holder)  
      void onInputDeselected()  
      void onInputReselected()  
      void onInputSelected()  
      void onLoadMore()  
      void onRequestPermissionsResult​(int requestCode, String[] permissions, int[] grantResults)  
      void onViewCreated​(View view, Bundle savedInstanceState)  
      protected void passDataOnViewCreated​(Bundle arguments)  
      void setGalleryExpandedListener​(GalleryInputExpandedListener listener)  
      void setGalleryListener​(GalleryOutputListener listener)  
      protected void setUpAppBar​(GalleryInputFragment.Injector injector, ViewGroup rootView)  
      • Methods inherited from class com.intercom.composer.input.InputFragment

        passData, setArguments
      • 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, onActivityCreated, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
    • Field Detail

      • GALLERY_FULL_SCREEN_REQUEST_CODE

        public static final int GALLERY_FULL_SCREEN_REQUEST_CODE
        See Also:
        Constant Field Values
    • Constructor Detail

      • GalleryInputFragment

        public GalleryInputFragment()
    • Method Detail

      • createArguments

        public static Bundle createArguments​(boolean expanded)
      • onAttach

        public void onAttach​(Context context)
        Overrides:
        onAttach in class androidx.fragment.app.Fragment
      • onCreate

        public void onCreate​(@Nullable
                             Bundle savedInstanceState)
        Overrides:
        onCreate in class com.intercom.composer.input.InputFragment
      • onCreateView

        public View onCreateView​(LayoutInflater inflater,
                                 ViewGroup container,
                                 Bundle bundle)
        Overrides:
        onCreateView in class androidx.fragment.app.Fragment
      • onViewCreated

        public void onViewCreated​(View view,
                                  @Nullable
                                  Bundle savedInstanceState)
        Overrides:
        onViewCreated in class com.intercom.composer.input.InputFragment
      • onDestroyView

        public void onDestroyView()
        Overrides:
        onDestroyView in class androidx.fragment.app.Fragment
      • onImageClicked

        public void onImageClicked​(androidx.recyclerview.widget.RecyclerView.ViewHolder holder)
        Specified by:
        onImageClicked in interface OnImageClickListener
      • onRequestPermissionsResult

        public void onRequestPermissionsResult​(int requestCode,
                                               @NonNull
                                               String[] permissions,
                                               @NonNull
                                               int[] grantResults)
        Overrides:
        onRequestPermissionsResult in class androidx.fragment.app.Fragment
      • passDataOnViewCreated

        protected void passDataOnViewCreated​(@Nullable
                                             Bundle arguments)
        Specified by:
        passDataOnViewCreated in class com.intercom.composer.input.InputFragment
      • onInputSelected

        public void onInputSelected()
        Specified by:
        onInputSelected in class com.intercom.composer.input.InputFragment
      • onInputReselected

        public void onInputReselected()
        Specified by:
        onInputReselected in class com.intercom.composer.input.InputFragment
      • onInputDeselected

        public void onInputDeselected()
        Specified by:
        onInputDeselected in class com.intercom.composer.input.InputFragment
      • onActivityResult

        public void onActivityResult​(int requestCode,
                                     int resultCode,
                                     Intent data)
        Overrides:
        onActivityResult in class androidx.fragment.app.Fragment