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