From 355fe96b2a4c7821256d9e8828d2cb9539904878 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 05 五月 2022 19:29:16 +0800
Subject: [PATCH] 功能完善

---
 flutter_module/lib/ui/widget/nav.dart |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/flutter_module/lib/ui/widget/nav.dart b/flutter_module/lib/ui/widget/nav.dart
index bd43658..30afd58 100644
--- a/flutter_module/lib/ui/widget/nav.dart
+++ b/flutter_module/lib/ui/widget/nav.dart
@@ -18,8 +18,10 @@
 class TopNavBar extends StatelessWidget {
   final String title;
   GestureTapCallback? back;
+  GestureTapCallback? leftWidgetClick;
   String? rightText;
   String? leftText;
+  Widget? leftWidget;
   Icon? rightIcon;
   Image? rightImage;
   GestureTapCallback? rightClick;
@@ -32,6 +34,8 @@
       this.back,
       this.rightText,
       this.rightIcon,
+      this.leftWidget,
+      this.leftWidgetClick,
       this.rightImage,
       this.leftText = "",
       this.rightClick,
@@ -126,7 +130,18 @@
                                 leftText!,
                                 style: const TextStyle(fontSize: 16),
                               )
-                            : Container()
+                            : Container(),
+                        leftWidget == null
+                            ? Container()
+                            : InkWell(
+                                onTap: () {
+                                  if (leftWidgetClick == null) {
+                                    return;
+                                  }
+                                  leftWidgetClick!();
+                                },
+                                child: leftWidget!,
+                              )
                       ]),
                 ))
           ],

--
Gitblit v1.8.0