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

1、修改SearchAppBar样式,设置默认右边距15;

上级 a2f2aa79
...@@ -16,3 +16,5 @@ ...@@ -16,3 +16,5 @@
* 列表控件:BaseConroller 增加滚动到某一位置的方法 * 列表控件:BaseConroller 增加滚动到某一位置的方法
* 移除获取设备id的git依赖 * 移除获取设备id的git依赖
* 升级dio版本 5.1.3 * 升级dio版本 5.1.3
## 1.0.9
* 修改SearchAppBar样式,设置默认右边距15
\ No newline at end of file
...@@ -4,6 +4,7 @@ import 'package:flutter_clx_base/widget/normal_dialog.dart'; ...@@ -4,6 +4,7 @@ import 'package:flutter_clx_base/widget/normal_dialog.dart';
import 'package:flutter_clx_base_example/sample/base_list_widget_test.dart'; import 'package:flutter_clx_base_example/sample/base_list_widget_test.dart';
import 'package:flutter_clx_base_example/sample/dio_widget_test.dart'; import 'package:flutter_clx_base_example/sample/dio_widget_test.dart';
import 'package:flutter_clx_base_example/sample/scroll_view.dart'; import 'package:flutter_clx_base_example/sample/scroll_view.dart';
import 'package:flutter_clx_base_example/sample/search_appbar.dart';
class Sample extends StatelessWidget { class Sample extends StatelessWidget {
const Sample({super.key}); const Sample({super.key});
...@@ -51,6 +52,10 @@ class Sample extends StatelessWidget { ...@@ -51,6 +52,10 @@ class Sample extends StatelessWidget {
ToastUtil.showToast("11111"); ToastUtil.showToast("11111");
}, },
text: 'toast'), text: 'toast'),
GFButton(
fullWidthButton: true,
onPressed: () => Get.to(const SearchAppBarPage()),
text: 'SearchAppBar'),
], ],
); );
} }
......
import 'package:flutter/material.dart';
import 'package:flutter_clx_base/flutter_clx_base.dart';
class SearchAppBarPage extends StatelessWidget {
const SearchAppBarPage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return const MyScaffold(appBar: SearchAppBar());
}
}
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_clx_base/flutter_clx_base.dart'; import 'package:flutter_clx_base/flutter_clx_base.dart';
import 'package:flutter_clx_base/utils/string_util.dart'; import 'package:flutter_clx_base/utils/string_util.dart';
import 'package:keyboard_actions/keyboard_actions.dart';
class SearchAppBar extends StatefulWidget implements PreferredSizeWidget { class SearchAppBar extends StatefulWidget implements PreferredSizeWidget {
final Function? onCallback; final Function? onCallback;
...@@ -132,9 +131,9 @@ class _SearchAppBarState extends State<SearchAppBar> { ...@@ -132,9 +131,9 @@ class _SearchAppBarState extends State<SearchAppBar> {
), ),
), ),
), ),
Offstage( widget.rightText.isNullOrEmpty()
offstage: widget.rightText.isNullOrEmpty(), ? const SizedBox(width: 15.0)
child: InkWell( : InkWell(
onTap: () { onTap: () {
widget.onRightBtnCallback != null widget.onRightBtnCallback != null
? widget.onRightBtnCallback?.call() ? widget.onRightBtnCallback?.call()
...@@ -147,12 +146,11 @@ class _SearchAppBarState extends State<SearchAppBar> { ...@@ -147,12 +146,11 @@ class _SearchAppBarState extends State<SearchAppBar> {
child: Text( child: Text(
widget.rightText ?? "搜索", widget.rightText ?? "搜索",
style: TextStyle( style: TextStyle(
color: color: widget.rightTextColor ??
widget.rightTextColor ?? const Color(0xFFFFFFFF), const Color(0xFFFFFFFF),
fontSize: 14.0), fontSize: 14.0),
), ),
), ),
),
) )
], ],
), ),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论