import
'package:flutter/material.dart'
;
void
main() {
runApp(RunMyApp());
}
class
RunMyApp extends StatefulWidget {
const
RunMyApp({super.key});
@override
State<RunMyApp> createState() => _RunMyAppState();
}
class
_RunMyAppState extends State<RunMyApp> {
final TextEditingController _controller =
new
TextEditingController();
@override
Widget build(BuildContext context) {
return
MaterialApp(
debugShowCheckedModeBanner:
false
,
theme: ThemeData(primarySwatch: Colors.green),
home: Scaffold(
appBar: AppBar(
title: Text(
'Clear Button in Text Field'
),
),
body: Center(
child: Padding(
padding:
const
EdgeInsets.all(30.0),
child: TextField(
controller: _controller,
decoration: InputDecoration(
hintText:
'Enter a message'
,
suffixIcon: IconButton(
onPressed: _controller.clear,
icon: Icon(Icons.clear),
),
),
),
),
),
),
);
}
}