@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), ) ], ), ), ), ), ), ), ); }