PlayerStyles class abstract final

播放器 UI 设计 Token

命名规则:color/fontSize/iconSize/padding + 语义

使用原则:禁止硬编码,必须通过 Token 引用

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Constants

colorBarBackground → const Color
顶部栏背景色
colorOnPrimary → const Color
顶部栏图标/文字颜色
colorSettingPanel → const Color
设置面板背景色
colorSettingPanelItem → const Color
设置面板列表项颜色
commonIconSize → const double
Common 通用 Icon 大小
commonSliderHeight → const double
Common 通用 Slide 大小
commonTextSize → const double
Common 通用 Text 大小
fontSizeTitle → const double
顶部栏标题字号
fontWeightTitle → const FontWeight
顶部栏标题字号
iconSizeTopBar → const double
顶部栏图标尺寸
kBottomBarButtonPadding → const double
BottomBar Button 边距
kBottomBarControlBtnPadding → const double
BottomBar ControlButton 边距
kBottomBarHeight → const double
竖屏 BottomBar 高度
kBottomBarIconSize → const double
BottomBar Icon 大小
kBottomBarPortraitHorizontalPadding → const double
底部栏竖屏水平内边距
kBottomBarPortraitVerticalPadding → const double
底部栏竖屏垂直内边距
kCenterDisplayBorderRadius → const double
中心显示控件圆角半径
kCenterDisplayTopExtraPadding → const double
中心显示控件顶部额外边距
kColorProgressBarTimeShadow → const Color
进度条时间显示阴影颜色
kControlHorizontalInsets → const double
中心状态控制控件左右边距
kControlSliderElevation → const double
中心状态控制栏滑动 Thumb 阴影大小
kControlSliderThumbRadius → const double
中心状态控制栏滑动 Thumb 尺寸大小
kControlSlideWidth → const double
中心状态滑动框
kControlValueWidth → const double
中心状态控制栏 显示文字默认宽度
kControlVerticalInsets → const double
中心状态控制控件上下边距
kControlWidgetColor → const Color
倍速模式背景颜色
kControlWidgetHeight → const double
中心状态控制栏整体高度
kControlWidgetItemPadding → const double
中心状态控制控件边距
kControlWidgetWidth → const double
中心状态控制栏整体宽度
kDefaultThumbnailAspectRatio → const double
默认缩略图宽高比
kIconHorizontalMargin → const double
图标水平边距
kLandscapeBottomBarHeight → const double
横屏 BottomBar 高度
kLandscapeBottomBarPadding → const double
横屏 BottomBar 边距
kLandscapeSettingPanelWidth → const double
横屏设置面板宽度
kPlayStateErrorFontSize → const double
播放状态错误信息字号
kPlayStateIconMessageSpacing → const double
播放状态错误图标与信息间距
kPlayStateIconSize → const double
播放状态错误图标尺寸
kPortraitSettingPanelTopMargin → const double
竖屏设置面板顶部间距
kRightWheelPanelWidth → const double
右侧滚轮设置面板宽度
kSeekThumbnailBottomOffset → const double
缩略图 底部间距
kSeekThumbnailTimeFontSize → const double
Seek 缩略图时间文本字号
kSettingPanelItemPadding → const double
列表项内边距
kSettingPanelLandScapeDividerMargin → const double
横屏单项分割线外边距
kSettingPanelLandScapeHeight → const double
内部横屏单项高度
kSettingPanelLandScapePadding → const double
横屏内边距布局
kSettingPanelLineHeight → const double
分割线高度
kSettingPanelPaddingAll → const double
内边距布局
kSettingPanelPortraitDividerMargin → const double
竖屏单项分割线外边距
kSettingPanelPortraitHeight → const double
内部竖屏单项高度
kSliderBackgroundColor → const Color
进度条背景颜色
kSliderBufferColor → const Color
进度条缓冲颜色
kSliderProgressColor → const Color
进度条进度颜色
kSliderThumbColor → const Color
进度条指示器颜色
kSpeedDisplayFontSize → const double
倍速文本字号
kSpeedDisplayIconTextSpacing → const double
倍速图标与文字间距
kStatusWidgetPadding → const double
播放器状态栏 默认内边距
kStatusWidgetRadius → const double
播放器状态栏 默认圆角尺寸
kThumbnailBorderRadius → const double
缩略图圆角
kThumbnailTimeSpacing → const double
缩略图与时间文本间距
kThumbnailWidth → const double
缩略图宽度
kTopBarHeight → const double
顶部栏高度
kTopBarLandscapeBackButtonLeftMargin → const double
顶部栏横屏返回按钮左边距
kTopBarLandscapeHorizontalMargin → const double
顶部栏横屏水平边距
kTopBarLandscapeRightButtonRightMargin → const double
顶部栏横屏右侧按钮右边距
kTopBarPortraitHorizontalMargin → const double
顶部栏竖屏水平边距
kVideoSliderHorizontalPadding → const double
视频进度条控件内边距
paddingBarButton → const EdgeInsets
顶部栏按钮间距