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