PlayButton class Global
A circular button with an icon to toggle voice changing.
Depends on VoiceChangeDemo. The PlayButton is disabled while the user is not allowed to toggle voice changing. The icon and background color change depending on whether the user is allowed to toggle the voice changing and whether voice changing is active.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- PlayButton
Constructors
- PlayButton({required double size, Key? key})
-
Creates a new PlayButton instance.
const
Properties
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
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
-
inferPlayerColor(
BuildContext context, VoiceChangeDemoState state) → Color - Infer the background color of the player depending on whether the user is allowed to toggle the related action's state and whether the related action is active.
-
inferPlayerIcon(
VoiceChangeDemoState state) → IconData - Infer the icon to show for indicating the related action's state.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onPressed(
BuildContext context, VoiceChangeDemoState state) → void - Function to call when the button is pressed. Attempts to toggle the voice changing state depending on whether the user is allowed to toggle the voice changing and whether voice changing is active.
-
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