提交 d8605d61 authored 作者: shixiaochen's avatar shixiaochen

1、修改SearchAppBar

上级 c36e204f
...@@ -49,65 +49,62 @@ class _SearchAppBarState extends State<SearchAppBar> { ...@@ -49,65 +49,62 @@ class _SearchAppBarState extends State<SearchAppBar> {
titleSpacing: 0.0, titleSpacing: 0.0,
primary: widget.primary, primary: widget.primary,
leading: widget.leading, leading: widget.leading,
title: Container( title: Row(
color: Colors.blue, children: <Widget>[
child: Row( Expanded(
children: <Widget>[ child: Container(
Expanded( decoration: BoxDecoration(
child: Container( borderRadius: const BorderRadius.all(Radius.circular(20.0)),
decoration: BoxDecoration( color:
borderRadius: const BorderRadius.all(Radius.circular(20.0)), widget.searchBackgroundColor ?? const Color(0xFFEEEEEE),
color: ),
widget.searchBackgroundColor ?? const Color(0xFFEEEEEE), child: Row(
), children: <Widget>[
child: Row( hGap10,
children: <Widget>[ Icon(Icons.search, color: Colors.grey.shade300),
hGap10, hGap5,
Icon(Icons.search, color: Colors.grey.shade300), Expanded(
hGap5, child: TextField(
Expanded( maxLines: 1,
child: TextField( focusNode: searchFocusNode,
maxLines: 1, style: TextStyle(
focusNode: searchFocusNode, fontSize: 14,
style: TextStyle( color: widget.inputTextColor ??
fontSize: 14, const Color(0xFF000000)),
color: widget.inputTextColor ?? textInputAction: TextInputAction.search,
const Color(0xFF000000)), controller: searchInfoController,
textInputAction: TextInputAction.search, onSubmitted: (value) => _search(),
controller: searchInfoController, decoration: InputDecoration(
onSubmitted: (value) => _search(), contentPadding: const EdgeInsets.symmetric(
decoration: InputDecoration( horizontal: 0.0, vertical: 8.0),
contentPadding: const EdgeInsets.symmetric( isDense: true,
horizontal: 0.0, vertical: 8.0), counterText: "",
isDense: true, hintText: widget.hintText,
counterText: "", hintStyle: TextStyle(
hintText: widget.hintText, fontSize: 14.0,
hintStyle: TextStyle( color: widget.hintTextColor ??
fontSize: 14.0, const Color(0xFF999999)),
color: widget.hintTextColor ?? border: InputBorder.none, //去掉下划线
const Color(0xFF999999)), //hintStyle: TextStyles.textGrayC14
border: InputBorder.none, //去掉下划线
//hintStyle: TextStyles.textGrayC14
),
), ),
), ),
], ),
), ],
), ),
), ),
InkWell( ),
onTap: () => _search(), InkWell(
child: Container( onTap: () => _search(),
width: 60.0, child: Container(
alignment: Alignment.center, width: 60.0,
child: const Text( alignment: Alignment.center,
"搜索", child: const Text(
style: TextStyle(color: Color(0xFFFFFFFF), fontSize: 14.0), "搜索",
), style: TextStyle(color: Color(0xFFFFFFFF), fontSize: 14.0),
), ),
) ),
], )
), ],
), ),
), ),
); );
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论