@override
Widget build(BuildContext context) {
return Center(
child: Padding(
padding: const EdgeInsets.all(32.0),
child: Hero(
tag: "search",
child: Material(
elevation: 2,
shape:
RoundedRectangleBorder(borderRadius: BorderRadius.circular(32)),
child: SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
TextField(
controller: searchController,
onChanged: (String value) {
setState(() {
usernameToSearch = value;
});
},
decoration: const InputDecoration(
hintText: 'Search an user or activity',
border: InputBorder.none,
),
cursorColor: Colors.white,
),
Container(
height: 600,
child: searchUsername(usernameToSearch),
)
],
),
),
),
),
),
),
);
}