AppInfoDataImpl

constructor(appInfo: AppInfo, itemType: Int = TYPE_ITEM_TEXT, icon: Drawable? = null, subIcon: Drawable? = null, label: String? = null, subLabel: String? = null, extraLabel: String? = null, actionIcon: Drawable? = null, selected: Boolean = false, dimmed: Boolean = false, isValueInSubLabel: Boolean = false)(source)

Parameters

appInfo

The core AppInfo object containing the application's identity.

itemType

The app itemType representing the type of item.

icon

The main icon Drawable for the app.

subIcon

A secondary icon Drawable, often displayed alongside the main icon.

label

The primary text label for the app.

subLabel

A secondary text label, often displayed below the main label.

extraLabel

An additional text label for supplementary information.

actionIcon

An icon Drawable representing an action associated with the app.

selected

A boolean indicating if the app item is currently selected.

dimmed

A boolean indicating if the app item should be displayed in a dimmed state.

isValueInSubLabel

A boolean indicating if the subLabel contains a value that should be specially handled or formatted.