Abr*_*eth 3 flutter flutter-test flutter-layout flutter-animation
我是 flutter 新手,正在创建一个搜索栏,为此,我使用了 TextField 并添加了前缀图标,但我在图标和输入文本之间得到了一些额外的空格。
请让我知道如何删除或减少空间?
下面是我的代码:
child: TextField(
decoration: InputDecoration(
border: InputBorder.none,
icon: IconButton(
icon: Icon(Icons.search),
color: Colors.pink,
onPressed: () {},
),
hintText: "Search for restaurant",
hintStyle: TextStyle(fontSize: 15),
onChanged: (input){
print(input);
},
)
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以使用prefixIcon代替icon,默认情况下它不会占用文本和图标之间的空间。
TextField(
decoration: InputDecoration(
border: InputBorder.none,
prefixIcon: IconButton(
icon: Icon(
Icons.search,
color: Colors.pink,
),
onPressed: () {},
),
hintText: "Search for restaurant",
hintStyle: TextStyle(fontSize: 15),
),
onChanged: (input) {
print(input);
},
),
Run Code Online (Sandbox Code Playgroud)