Package-level declarations

Types

Link copied to clipboard
data class AllAppsViewData(val selectableItem: SelectableItem) : ViewData, Selectable

The ui model for the "All Apps" item managed by androidx.picker.adapter.AbsAdapter. This uses the ComposableTypeSet.AllSwitch

Link copied to clipboard
data class AppInfoViewData(val appInfoData: AppInfoData, val iconFlow: AppIconFlow, val selectableItem: SelectableItem? = null, val spanCount: Int = 1, var onActionClick: (AppInfoViewData) -> Unit? = null) : SearchableViewData, AppInfoData, AppSideViewData, SpanData, Selectable, Highlightable

The UI model for an application item managed by AbsAdapter.

Link copied to clipboard

Interface for the (sub) ui model of the side view component of an item view managed by androidx.picker.adapter.AbsAdapter.

Link copied to clipboard
data class CategoryViewData(val appData: CategoryAppData, val selectableItem: SelectableItem, val invisibleChildren: MutableList<ViewData>) : SearchableViewData, Selectable, AppSideViewData

The ui model for a category item managed by androidx.picker.adapter.AbsAdapter.

Link copied to clipboard
data class CustomViewData(val view: View? = null, val spanCount: Int = 1) : ViewData, SpanData

The ui model for custom view use to item view managed by androidx.picker.adapter.AbsAdapter.

Link copied to clipboard

The ui model for the group title item managed by androidx.picker.adapter.AbsAdapter.

Link copied to clipboard

The ui model for a header or footer view managed by androidx.picker.adapter.HeaderFooterAdapter

Link copied to clipboard

Interface for the UI model of an item view managed by AbsAdapter to make the item searchable.

Link copied to clipboard
interface ViewData

Interface used as base ui model for item views managed by androidx.picker.adapter.AbsAdapter.