在 flutter/dart 中与图像下的小部件进行交互
Interact with widget under an image in flutter/dart
我有一个问题,如何在列表视图顶部制作图像并且仍然能够在列表视图上滚动?就像滚动图像一样,所以图像不会移动。
当我将它们与 'stack widget' 堆叠在一起时,我仍然无法滚动,只能在滚动视图的顶部没有图像的部分滚动。
请帮助我,这就像我已经开发了 6 周的应用程序的很大一部分,如果我不能让它工作,我的应用程序就完成了!
这是一个例子:
Stack(
children: <Widget>[
ListView(
controller: scrollController,
children: <Widget>[
Container(
child: Text('widget 1'),
),
Container(
child: Text('widget 2'),
),
Container(
child: Text('widget 3'),
),
],
),
Image.asset('assets/myImage.png'),
],
),
您可以使用 IgnorePointer
小部件包裹图像:
Stack(
children: <Widget>[
ListView(
controller: scrollController,
children: <Widget>[
Container(
child: Text('widget 1'),
),
Container(
child: Text('widget 2'),
),
Container(
child: Text('widget 3'),
),
],
),
IgnorePointer(child: Image.asset('assets/myImage.png')),
],
),
我有一个问题,如何在列表视图顶部制作图像并且仍然能够在列表视图上滚动?就像滚动图像一样,所以图像不会移动。 当我将它们与 'stack widget' 堆叠在一起时,我仍然无法滚动,只能在滚动视图的顶部没有图像的部分滚动。 请帮助我,这就像我已经开发了 6 周的应用程序的很大一部分,如果我不能让它工作,我的应用程序就完成了!
这是一个例子:
Stack(
children: <Widget>[
ListView(
controller: scrollController,
children: <Widget>[
Container(
child: Text('widget 1'),
),
Container(
child: Text('widget 2'),
),
Container(
child: Text('widget 3'),
),
],
),
Image.asset('assets/myImage.png'),
],
),
您可以使用 IgnorePointer
小部件包裹图像:
Stack(
children: <Widget>[
ListView(
controller: scrollController,
children: <Widget>[
Container(
child: Text('widget 1'),
),
Container(
child: Text('widget 2'),
),
Container(
child: Text('widget 3'),
),
],
),
IgnorePointer(child: Image.asset('assets/myImage.png')),
],
),