ギャラリー画面に 2 つのタブ バー [画像] タブと [ビデオ] タブがある既存のコード ギャラリー アプリを用意します。画像タブ画面と動画タブ画面の両方に、別々の下部ナビゲーション バーがあります。下部のナビゲーション バーには、基本的にウィジェットの選択と共有があります。
アプリ全体の新しい下部ナビゲーション バーが導入されたため、画像タブ画面とビデオ タブ画面のナビゲーション バーを削除する必要があります。また、ウィジェット機能を選択して共有するには、ギャラリー画面の一般的な Appbar アクションで移動する必要があります (ギャラリー画面は現在、ナビゲーション バーのウィジェットの 1 つです)。
Appbarアクションも備えたギャラリー画面のAppbarを設計しました(アクションのみで、選択を移動してウィジェットを共有する必要があります)。ギャラリー画面にはアプリバー アクションを含めることができますが、画像タブ バーとビデオ タブ バーに移動するとそのウィジェットが割り当てられます (これらの既存のタブ バーには既に既存のウィジェットが実装されているため)。
次のような実装またはアイデアが必要です-
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();
よろしくお願いします。