ZegoFontStyle class

Font style.

Description: Font style configuration, can be used to configure font type, font size, font color, font transparency. Use cases: Set text watermark in manual stream mixing scene, such as Co-hosting.

Constructors

ZegoFontStyle(ZegoFontType type, int size, int color, int transparency, bool border, int borderColor)
ZegoFontStyle.defaultStyle()
Create a default font style object.

Properties

border ↔ bool
Whether the font has a border. Required: False. Default value: False. Value range: True/False.
getter/setter pair
borderColor ↔ int
Font border color, the calculation formula is: R + G x 256 + B x 65536, the value range of R (red), G (green), and B (blue) 0,255. Required: False. Default value: 0. Value range: 0,16777215.
getter/setter pair
color ↔ int
Font color, the calculation formula is: R + G x 256 + B x 65536, the value range of R (red), G (green), and B (blue) 0,255. Required: False. Default value: 16777215(white). Value range: 0,16777215.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
size ↔ int
Font size in px. Required: False. Default value: 24. Value range: 12,100.
getter/setter pair
transparency ↔ int
Font transparency. Required: False. Default value: 0. Value range: 0,100, 100 is completely opaque, 0 is completely transparent.
getter/setter pair
type ZegoFontType
Font type. Required: False. Default value: Source han sans ZegoFontTypeSourceHanSans
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited