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
中心显示控件顶部额外边距
kChapterArrowIconSize → const Size
章节箭头图标尺寸
kChapterChipBorderRadius → const double
章节 Chip 圆角半径
kChapterChipHorizontalPadding → const double
章节 Chip 水平内边距
kChapterChipListHeight → const double
章节 Chip 列表高度
kChapterChipMaxWidth → const double
章节 Chip 最大宽度
kChapterChipSelectedBackground → const Color
章节 Chip 选中背景色
kChapterChipSelectedTextColor → const Color
章节 Chip 选中文字颜色
kChapterChipSpacing → const double
章节 Chip 水平间距
kChapterChipUnselectedBackground → const Color
章节 Chip 未选中背景色
kChapterMarkerColor → const Color
章节标记点颜色
kChapterMarkerHitRadius → const double
章节标记点击命中半径
kChapterMarkerWidth → const double
章节标记点宽度
kChaptersPanelBlurSigma → const double
章节列表面板毛玻璃模糊半径
kChaptersPanelCloseButtonBackground → const Color
章节面板关闭按钮背景色
kChaptersPanelCloseButtonSize → const double
章节列表关闭按钮尺寸
kChaptersPanelCloseIconSize → const double
章节列表关闭图标尺寸
kChaptersPanelHeaderHeight → const double
章节列表面板头部高度
kChaptersPanelHeaderItemSpacing → const double
章节列表面板头部元素间距
kChaptersPanelItemBackground → const Color
章节列表项背景色
kChaptersPanelItemBorderRadius → const double
章节列表项圆角
kChaptersPanelItemContentSpacing → const double
章节列表项缩略图与内容间距
kChaptersPanelItemHeight → const double
章节列表项高度
kChaptersPanelItemPadding → const EdgeInsets
章节列表项内边距
kChaptersPanelItemSelectedBackground → const Color
章节列表项选中背景色
kChaptersPanelItemSpacing → const double
章节列表项间距
kChaptersPanelItemTitleTimeSpacing → const double
章节列表项标题与时间间距
kChaptersPanelOverlayBottomColor → const Color
章节面板毛玻璃遮罩底部颜色
kChaptersPanelOverlayTopColor → const Color
章节面板毛玻璃遮罩顶部颜色
kChaptersPanelPadding → const double
章节列表面板内边距
kChaptersPanelSecondaryTextColor → const Color
章节面板辅助文本颜色
kChaptersPanelThumbnailBorderRadius → const double
章节列表缩略图圆角
kChaptersPanelThumbnailPlaceholderBackground → const Color
章节面板缩略图占位背景色
kChaptersPanelThumbnailPlaceholderIconColor → const Color
章节面板缩略图占位图标颜色
kChaptersPanelThumbnailPlaceholderIconSize → const double
章节列表缩略图占位图标尺寸
kChaptersPanelThumbnailWidth → const double
章节列表缩略图宽度
kChaptersPanelWidth → 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 边距
kLandscapeChapterHintColor → const Color
横屏章节提示字体颜色
kLandscapeChapterInfoSpacing → const double
横屏章节信息元素间距
kLandscapeChapterTitleIconSpacing → const double
横屏章节标题与箭头间距
kLandscapeChapterTitleMaxWidth → const double
横屏章节标题最大宽度
kLandscapeSettingPanelWidth → const double
横屏设置面板宽度
kPlayStateErrorFontSize → const double
播放状态错误信息字号
kPlayStateIconMessageSpacing → const double
播放状态错误图标与信息间距
kPlayStateIconSize → const double
播放状态错误图标尺寸
kPortraitSettingPanelTopMargin → const double
竖屏设置面板顶部间距
kProgressBarTimeShadowBlurRadius → 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
进度条缓冲颜色
kSliderLandscapeThumbRadius → const double
横屏进度条 Thumb 半径
kSliderPortraitThumbRadius → const double
竖屏进度条 Thumb 半径
kSliderProgressColor → const Color
进度条进度颜色
kSliderThumbColor → const Color
进度条指示器颜色
kSliderTrackBorderRadius → const Radius
进度条轨道圆角
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
顶部栏按钮间距