如何将背景图片设置为CustomScrollView

时间:2019-01-15 23:43:59

标签: flutter

我想通过重复(如css的背景图像重复)将背景图像设置为CustomScrollView,并且需要图像以跟随滚动。

我尝试了下面的代码,我可以设置背景图像,但是图像不跟随滚动。

Widget _buildStack(BuildContext context, BoxConstraints constraints) {
    final Animation<RelativeRect> animation = _getPanelAnimation(constraints);
    final ThemeData theme = Theme.of(context);
    return new Container(
      color: theme.primaryColor,
      child: new Stack(
        children: <Widget>[
          Positioned.fill(
            child: Image.asset(
              "assets/images/sample/bg.jpg",
              fit: BoxFit.fitWidth,
              alignment: Alignment.bottomLeft,
            ),
          ),
          new Center(
            child: CustomScrollView(
              slivers: <Widget>[
                _buildTopBar(context),
                _buildSectionHeader(context, 'おすすめ'),
                RecommendVideosSection(
                  key: Key('おすすめ'),
                  tapHandler: ((feature) {
                      _controller.fling(velocity: _isPanelVisible ? -1.0 : 1.0);
                    }
                  ),
                ),
                _buildSectionHeader(context, 'フォローしている芸人'),
                RecommendVideosSection(
                  key: Key('フォローしている芸人'),
                  tapHandler: ((feature) => {

                  }),
                ),
              ],
            ),
            ),            
          ],
      ),
    );

0 个答案:

没有答案