有现有的代码库应用程序,其中库屏幕有两个选项卡栏图像选项卡和视频选项卡。在图像标签屏幕和视频标签屏幕中都有单独的底部导航栏。底部导航栏基本上具有选择和共享小部件。
现在为整个应用程序引入了一个新的底部导航栏,因此,图像标签屏幕和视频标签屏幕导航栏需要删除。并且选择和分享小部件功能需要在图库屏幕的常用Appbar动作处移动(图库屏幕现在是导航栏的小部件之一)。
我在画廊屏幕中设计了具有 Appbar 操作的 Appbar(仅在操作中,需要移动选择和共享小部件)。由于画廊屏幕可以具有应用栏操作,但是当移动到图像标签栏和视频标签栏时会分配其小部件 cab(因为这些现有的标签栏已经具有现有的小部件实现)。
我需要一些实现或想法,例如-
gallery_screen.dart
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Gallery Screen in Action'),
actions: [
actionTabBarWidget ?? Container(),
],
bottom: _customBottomTabBar(),
)
}
image_screen.dart
actionTabBarWidget = imageActiontabbarWidget();
video_screen.dart
actionTabBarWidget = videoActiontabbarWidget();
任何帮助表示赞赏,在此先感谢