MediaCollectionTheme class

The theme for the media collection previewer.

Constructors

MediaCollectionTheme({Color arrowColor = defaultIconColor, Color arrowBgColor = defaultIconBgColor, Color playIconBgColor = defaultIconColor, Color playIconColor = defaultIconBgColor, Color audioIconBgColor = defaultIconColor, Color audioIconColor = defaultIconBgColor, Color audioPlayerBgColor = defaultIconBgColor, double playIconSize = defaultIconSize, double audioIconSize = defaultIconSize, double playIconBgSize = defaultIconBgSize, double audioIconBgSize = defaultIconBgSize, Color videoPlaceholderBgColor = defaultIconBgColor, Color videoPlaceholderIconBgColor = defaultIconColor, double mainItemHeight = defaultMainItemHeight, double subItemHeight = defaultSubItemHeight, double dividerWidth = defaultDividerWidth, Color videoBgColor = defaultVideoBgColor, int mainItemFlex = defaultMainItemFlex, int subItemFlex = defaultSubItemFlex, double playIconOpacity = defaultPlayIconOpacity})
The constructor for the media collection theme (default values are provided).
const

Properties

arrowBgColor → Color
The color of the arrow icon background.
final
arrowColor → Color
The color of the arrow icon.
final
audioIconBgColor → Color
The color of the audio icon background.
final
audioIconBgSize → double
The size of the audio icon background.
final
audioIconColor → Color
The color of the audio icon.
final
audioIconSize → double
The size of the audio icon.
final
audioPlayerBgColor → Color
The color of the audio player background.
final
dividerWidth → double
The width of the divider between the media items.
final
hashCode → int
The hash code for this object.
no setterinherited
mainItemFlex → int
The flex percentage of the main item in the grid view.
final
mainItemHeight → double
The height of the main item in the grid view.
final
playIconBgColor → Color
The color of the play icon background.
final
playIconBgSize → double
The size of the play icon background.
final
playIconColor → Color
The color of the play icon.
final
playIconOpacity → double
final
playIconSize → double
The size of the play icon.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subItemFlex → int
The flex percentage of the sub item in the grid view.
final
subItemHeight → double
The height of the sub item in the grid view.
final
videoBgColor → Color
final
videoPlaceholderBgColor → Color
The color of the video placeholder background.
final
videoPlaceholderIconBgColor → Color
The color of the video placeholder icon background.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited