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