ZegoSendCallingInvitationButton class
This button is used to invite again when already in calling
pass the user you need to invite to waitingSelectUsers. If you want to display users who are already in a call (unable to kick out) to selectedUsers. If you need to sort the user list, you can set it through userSort.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- ZegoSendCallingInvitationButton
Constructors
-
ZegoSendCallingInvitationButton({Key? key, required List<
ZegoCallUser> waitingSelectUsers, required List<ZegoCallUser> selectedUsers, List<ZegoCallUser> userSort(List<ZegoCallUser> )?, ButtonIcon? buttonIcon, String? popUpTitle, TextStyle? popUpTitleStyle, Size? buttonIconSize, Size? buttonSize, ZegoAvatarBuilder? avatarBuilder, Widget sheetBuilder(List<ZegoCallUser> selectedUsers, List<ZegoCallUser> waitingSelectUsers, void defaultInviteAction(List<ZegoCallUser> selectedUsers))?, Color? userNameColor, Widget? popUpBackIcon, Widget? inviteButtonIcon, bool defaultChecked = true}) -
const
Properties
- avatarBuilder → ZegoAvatarBuilder?
-
avatar builder
final
-
icon
final
-
icon size
final
-
button size
final
- defaultChecked → bool
-
Whether waitingSelectUsers is checked by default
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inviteButtonIcon → Widget?
-
icon of invite button
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- popUpBackIcon → Widget?
-
back icon of pop-up
final
- popUpTitle → String?
-
title of pop-up, default is 'Invitees'
final
- popUpTitleStyle → TextStyle?
-
text style of pop-up's title
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selectedUsers
→ List<
ZegoCallUser> -
selected users (cannot be unselected again), that is, users who are already in the call
final
-
sheetBuilder
→ Widget Function(List<
ZegoCallUser> selectedUsers, List<ZegoCallUser> waitingSelectUsers, void defaultInviteAction(List<ZegoCallUser> selectedUsers))? -
custom your invitation list sheet widget
final
- userNameColor → Color?
-
color of user name
final
-
userSort
→ List<
ZegoCallUser> Function(List<ZegoCallUser> )? -
The sorting method of the user list, the default is to sort by user id
final
-
waitingSelectUsers
→ List<
ZegoCallUser> -
Waiting for selected users, that is, users who have not yet participated in the call
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< ZegoSendCallingInvitationButton> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited