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.