androidx.compose.ui.platform
Interfaces
AccessibilityManager |
Interface for managing accessibility. |
ClipboardManager |
Interface for managing the Clipboard. |
InspectableValue |
A compose value that is inspectable by tools. |
SoftwareKeyboardController |
Provide software keyboard control. |
TextToolbar |
Interface for text-related toolbar. |
UriHandler |
An interface of providing platform specific URL handling. |
ViewCompositionStrategy |
A strategy for managing the underlying Composition of Compose UI Views such as ComposeView and AbstractComposeView. |
ViewConfiguration |
Contains methods to standard constants used in the UI for timeouts, sizes, and distances. |
ViewRootForTest |
The marker interface to be implemented by the View backing the composition. |
WindowInfo |
Provides information about the Window that is hosting this compose hierarchy. |
WindowRecomposerFactory |
Classes
AbstractComposeView |
Base class for custom android.view.Views implemented using Jetpack Compose UI. |
AndroidUiDispatcher |
A CoroutineDispatcher that will perform dispatch during a handler callback or choreographer's animation frame stage, whichever comes first. |
AndroidUiFrameClock | |
AndroidUriHandler | |
AndroidViewConfiguration | |
AtomicInt | |
ComposeView |
A android.view.View that can host Jetpack Compose UI content. |
InspectorInfo |
A builder for an InspectableValue. |
InspectorValueInfo |
Implementation of InspectableValue based on a builder InspectorInfo DSL. |
ValueElement |
A ValueElement describes an element of a compose value instance. |
ValueElementSequence |
A builder for a sequence of ValueElement. |
Enums
TextToolbarStatus |
Status of the TextToolbar. |
Top-level functions summary
Unit |
A factory for creating an Android window-scoped Recomposer. |
InspectorInfo.() -> Unit |
debugInspectorInfo(crossinline definitions: InspectorInfo.() -> Unit) Factory method for avoiding DSL allocation when no debug inspector info is needed. |
Top-level properties summary
ProvidableCompositionLocal<AccessibilityManager?> |
The CompositionLocal to provide communication with platform accessibility service. |
ProvidableCompositionLocal<Autofill?> |
The CompositionLocal that can be used to trigger autofill actions. |
ProvidableCompositionLocal<AutofillTree> |
The CompositionLocal that can be used to add AutofillNodes to the autofill tree. |
ProvidableCompositionLocal<ClipboardManager> |
The CompositionLocal to provide communication with platform clipboard service. |
ProvidableCompositionLocal<Configuration> |
The Android Configuration. |
ProvidableCompositionLocal<Context> |
Provides a Context that can be used by Android applications. |
ProvidableCompositionLocal<Density> |
Provides the Density to be used to transform between density-independent pixelunits (DP) and pixel units or scale-independent pixel units (SP) and pixel units. |
ProvidableCompositionLocal<FocusManager> |
The CompositionLocal that can be used to control focus within Compose. |
ProvidableCompositionLocal<HapticFeedback> |
The CompositionLocal to provide haptic feedback to the user. |
ProvidableCompositionLocal<Boolean> |
Inspectable mode CompositionLocal. |
ProvidableCompositionLocal<LayoutDirection> |
The CompositionLocal to provide the layout direction. |
ProvidableCompositionLocal<LifecycleOwner> |
The CompositionLocal containing the current LifecycleOwner. |
ProvidableCompositionLocal<SavedStateRegistryOwner> |
The CompositionLocal containing the current SavedStateRegistryOwner. |
ProvidableCompositionLocal<TextInputService?> |
The CompositionLocal to provide communication with platform text input service. |
ProvidableCompositionLocal< |