我在我的一个CustomWidget中使用手势检测器来检测拖动。现在,我的CustomWidget在SingleChildScrollView中。因此,当我垂直拖动时,SingleChildScrollView会对此做出反应,而不是CustomWidget。如何做到这一点?
SingleChildScrollView(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
SizedBox(width: double.infinity),
VinylSeekbar(),
SizedBox(height: 12),
SongControls(title: 'Magic', album: 'Ghost Stories'),
buildHeading("UP NEXT", 10),
SongTile(
title: 'Magic',
image: 'images/album_art.jpg',
album: 'Ghost Stories',
),
buildHeading("PREVIOUS", 0),
SongTile(
title: 'Magic',
image: 'images/album_art.jpg',
album: 'Ghost Stories',
),
],
),
)
在上面的示例代码中,VinylSeekbar是我的自定义小部件,我在其中使用手势检测器进行垂直和水平拖动。