0

ページをスクロールしてもヒーローがまったく動かないように、PageView のページの上にヒーロー ウィジェットを表示したいと考えています。

これは私のページのビルダーです:

Widget _buildPage({color: Color, icon: Icon, text: String}) {
    return Container(
      padding: const EdgeInsets.only(top: 5.0),
      color: color,
      child: Column(
        children: [
          Expanded(
            flex: 3,
            child: Icon(icon)
          ),
          Expanded(
            flex: 2,
            child: Text(text),
          ),
          Expanded(
            flex: 1,
            child: Hero(
              tag: 'examplehero',
              child: Column(
                children: [
                  Text(...),
                  FlatButton(
                    child: Text(...),
                  ),
                ...

これは私のPageViewです:

return PageView(
      children: [
        _buildPage(...),
        _buildPage(...),
        _buildPage(...),
        _buildPage(...),
      ],
    );

現在、ページをスクロールすると、ヒーロー ウィジェットは通常のウィジェットのように動作し、ページと共にスクロールされます。常に表示するにはどうすればよいですか?

前もって感謝します

4

0 に答える 0