我需要做一个搜索页面。通过文本字段的方式在点击搜索页面应该打开的字段。告诉我如何实现点击文本字段,使返回按钮出现在左边,按钮消失在右边?
- 代码**
TextFormField(
style: constants.Styles.textFieldTextStyleWhite,
cursorColor: Colors.white,
decoration: InputDecoration(
contentPadding: const EdgeInsets.only(
top: 15, // HERE THE IMPORTANT PART
),
border: InputBorder.none,
prefixIcon: Align(
alignment: Alignment.centerLeft,
child: SvgPicture.asset(
constants.Assets.search,
width: 20,
height: 20,
))),
)
1条答案
按热度按时间elcex8rz1#
把所有东西都包成一个
StatefulWidget
。然后,单击
TextFormField
时,更改StatefulWidget
的属性。AppBar有几种可能显示文本或按钮。
检查以下示例:
https://www.fluttercampus.com/tutorial/10/flutter-appbar/