VideoComponentConfig class

Inheritance

Constructors

VideoComponentConfig({Widget? videoFloatBuilder()?, Widget? videoActionBuilder()?, bool showVolumeAnimation = true, double? videoContainerBorderRadius, Color? deviceControlOverlayColor, double? memberInfoBarHeight, TextStyle? memberNameTextStyle, double? deviceControlButtonSize, double? bottomDeviceIconSize})

Properties

bottomDeviceIconSize ↔ double?
底部设备图标大小
getter/setter pair
deviceControlButtonSize ↔ double?
设备控制按钮大小
getter/setter pair
deviceControlOverlayColor ↔ Color?
设备控制遮罩背景色
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
memberInfoBarHeight ↔ double?
成员信息栏高度
getter/setter pair
memberNameTextStyle ↔ TextStyle?
成员昵称文字样式
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showVolumeAnimation ↔ bool
显示音量变化动画
getter/setter pair
videoActionBuilder ↔ Widget? Function()?
视频组件操作按钮构建器
getter/setter pair
videoContainerBorderRadius ↔ double?
========== 样式配置 ========== 视频容器圆角
getter/setter pair
videoFloatBuilder ↔ Widget? Function()?
视频悬浮层构建器
getter/setter pair

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

Static Methods

fromJson(Map<String, dynamic> json) → VideoComponentConfig
override