t×tecexpressby TeKOcloud
DEv0.7.1
Editors & selection / FLUTTER

TxButton.

Interactive preview

Button with text, an icon and a click action.

TxButton

ParameterTypeDefaultMeaning
textString?nullText to display.
childWidget?nullContent or target widget.
onPressedVoidCallback?nullCallback for pressed; see the signature for arguments and return type.
disabledboolfalseDisables interaction.
typeTxButtonTypeTxButtonType.normalAppearance/input type; see the signature for allowed values.
iconIconData?nullAction icon.
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

Widget example() {
  var saved = false;
  return StatefulBuilder(
    builder: (context, setState) => TxButton(text: saved ? 'Saved ✓' : 'Save', onPressed: () => setState(() => saved = true)),
  );
}