2

私はWebサイトを作成するためにFlutter for Webを使用しています。ユーザーが通常のWebサイトのように下にスクロールすると、Webページがスクロールするようにします。

Stackウィジェットの背後にカスタム背景を配置できるように使用してみます。この背景は、ユーザーがスクロールするときにスクロールする必要があります (背景が変更されるように、ウィジェットを前面に固定する必要があります)。

Scaffold (私の背景は使用のため、使用して背景色を設定できませんCustomPainter)

しかし、ウィジェットをWebページの中央に配置したいので、ウィジェットでラップSingleChildScrollViewCenterます。しかし、現在、大きな横画面では、画面CustomPaintWidget()がいっぱいではありません(空白があります)。テストのために myCustomPaintWidget()を置き換えてみましたが、同じ問題です。Container

ここに私のコード:

Center(
     child: SingleChildScrollView(
     child:Stack(children: <Widget>[
           CustomPaintWidget(),
           Widgets(),
     ],),

誰でも解決策を知っていますか?

ウィジェットを中央に配置するだけでなく、背景を伸ばす方法は?

ありがとう!

4

4 に答える 4