提交 1090257f authored 作者: 史晓晨's avatar 史晓晨

feat:SearchAppBar增加最大长度限制属性

上级 f1844f32
...@@ -24,6 +24,7 @@ class SearchAppBar extends StatefulWidget implements PreferredSizeWidget { ...@@ -24,6 +24,7 @@ class SearchAppBar extends StatefulWidget implements PreferredSizeWidget {
final TextEditingController? textEditingController; final TextEditingController? textEditingController;
final double? leadingWidth; final double? leadingWidth;
final double? searchBgRadius; // 搜索背景圆角 final double? searchBgRadius; // 搜索背景圆角
final int? maxLength; // 最大个数
const SearchAppBar({ const SearchAppBar({
Key? key, Key? key,
...@@ -48,6 +49,7 @@ class SearchAppBar extends StatefulWidget implements PreferredSizeWidget { ...@@ -48,6 +49,7 @@ class SearchAppBar extends StatefulWidget implements PreferredSizeWidget {
this.textEditingController, this.textEditingController,
this.leadingWidth, this.leadingWidth,
this.searchBgRadius, this.searchBgRadius,
this.maxLength,
}) : super(key: key); }) : super(key: key);
@override @override
...@@ -110,6 +112,7 @@ class _SearchAppBarState extends State<SearchAppBar> { ...@@ -110,6 +112,7 @@ class _SearchAppBarState extends State<SearchAppBar> {
Expanded( Expanded(
child: TextField( child: TextField(
maxLines: 1, maxLines: 1,
maxLength: widget.maxLength,
focusNode: _searchFocusNode, focusNode: _searchFocusNode,
style: TextStyle( style: TextStyle(
fontSize: 14, fontSize: 14,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论