Package icyllis.modernui.fragment
package icyllis.modernui.fragment
-
ClassDescriptionA Fragment is a piece of an application's user interface or behavior that can be placed in a host object.Provides integration points with a
FragmentManager
for a fragment host.Interface used to control the instantiation ofFragment
instances.Integration points with the Fragment host.Callback interface for listening to fragment state changes that happen within a given FragmentManager.Interface for interacting withFragment
objects inside a host.Representation of an entry on the fragment back stack, as created withFragmentTransaction.addToBackStack()
.Interface to watch for changes to the back stack.Listener for receiving a callback immediately followingFragment.onAttach(icyllis.modernui.core.Context)
.Listener for handling fragment results.A class that manages passing data between fragments.API for performing a set of Fragment operations.Class for handlingOnBackPressedDispatcher.onBackPressed()
callbacks.Dispatcher that can be used to registerOnBackPressedCallback
instances for handling thehost.onBackPressed()
callback via composition.A class that has anOnBackPressedDispatcher
that allows you to register aOnBackPressedCallback
for handling the system back button.Listener provided inFragment.setEnterSharedElementCallback(SharedElementCallback)
andFragment.setExitSharedElementCallback(SharedElementCallback)
to monitor the Fragment transitions.