TtInformationControlViewModel
data class TtInformationControlViewModel(headImage: ImageDescriptor?, primaryText: StringResolver?, primaryIcon: DrawableResolver?, secondaryText: StringResolver?, secondaryIcon: DrawableResolver?, tertiaryText: StringResolver?, tertiaryIcon: DrawableResolver?, onClick: () -> Unit?, ratingBarValue: Float?, ratingBarMaximumValue: Int, ratingBarText: StringResolver?, tailText: StringResolver?, tailIcon: DrawableResolver?, onTailSectionClick: () -> Unit?)
Content copied to clipboard
The ViewModel used to populate TtInformationControl.
A schematic overview of the information control:
_____________________________________________________________
| ______ | O Primary text | |
| | | | O Secondary text | ____ |
| | | | O Tertiary text | Tail text | | |
| |_____| | ***** Rating bar text | |___| |
|___________|____________________________|___________________|
Head Main Tail
section section section
Content copied to clipboard
Constructors
Link copied to clipboard
fun TtInformationControlViewModel(headImage: ImageDescriptor? = null, primaryText: StringResolver? = null, primaryIcon: DrawableResolver? = null, secondaryText: StringResolver? = null, secondaryIcon: DrawableResolver? = null, tertiaryText: StringResolver? = null, tertiaryIcon: DrawableResolver? = null, onClick: () -> Unit? = null, ratingBarValue: Float? = null, ratingBarMaximumValue: Int = DEFAULT_RATING_BAR_MAXIMUM_VALUE, ratingBarText: StringResolver? = null, tailText: StringResolver? = null, tailIcon: DrawableResolver? = null, onTailSectionClick: () -> Unit? = null)
Content copied to clipboard
Properties
Link copied to clipboard
The maximum allowable value of ratingBarValue. The default value is DEFAULT_RATING_BAR_MAXIMUM_VALUE.
Link copied to clipboard
The value represents the current rating. This value should be between 0 and ratingBarMaximumValue. If the value is null
, then the entire rating bar will be hidden.