我想通过重复(如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) => {
}),
),
],
),
),
],
),
);