79682389

Date: 2025-06-27 19:08:21
Score: 0.5
Natty:
Report link
class MyWidget extends StatefulWidget {
  @override
  _MyWidgetState createState() => _MyWidgetState();
}

class _MyWidgetState extends State<MyWidget> {
  final FocusNode myFocusNode = FocusNode();
  final TextEditingController controller = TextEditingController();

  @override
  void dispose() {
    myFocusNode.dispose();
    controller.dispose();
    super.dispose();
  }

  void _unfocusTextField() {
    myFocusNode.unfocus();
  }

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        TextField(
          controller: controller,
          focusNode: myFocusNode,
        ),
        ElevatedButton(
          onPressed: _unfocusTextField,
          child: Text("Unfocus"),
        ),
      ],
    );
  }
}

Also wanted to mention that if you'd like to become a software tester i recommend this bootcamp astorialab.com
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: vettori