Package-level declarations
Types
Link copied to clipboard
interface AppPickerEvent
An interface for handling app picker events.
Link copied to clipboard
interface AppPickerState
Interface for managing the view state of an app picker.
Link copied to clipboard
class SeslAppPickerGridView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : SeslAppPickerView
A specialized SeslAppPickerView that displays app items in a grid layout.
Link copied to clipboard
class SeslAppPickerListView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : SeslAppPickerView
SeslAppPickerListView is a view for selecting applications, displayed as a list.
Link copied to clipboard
open class SeslAppPickerSelectLayout @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0, defStyleRes: Int = 0) : FrameLayout, AppPickerState, AppPickerEvent, LogTag
A custom layout class for displaying a list of apps and that also supports showing a secondary list for displaying list of selected items either at the top or at the side which is enabled usingenableSelectedAppPickerView.
Link copied to clipboard
abstract class SeslAppPickerView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : RecyclerView, RecyclerView.RecyclerListener, AppPickerAdapter.OnBindListener, AppPickerEvent, AppPickerState, LogTag
An abstract base class for views that display a list or grid of applications, allowing users to pick one or more.