0

ギャラリー画面に 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();

よろしくお願いします。

4

1 に答える 1