Flutter VideoProgressIndicator()可以';如果是';它在Align类中
应该是在单击VideoProgressIndicator()时,视频的时间也会更改,但当我将其放入Align中时,它将不再工作Flutter VideoProgressIndicator()可以';如果是';它在Align类中,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,应该是在单击VideoProgressIndicator()时,视频的时间也会更改,但当我将其放入Align中时,它将不再工作 Widget _buildPlay() { return Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Container( child: AspectRatio( aspectRatio: _v
Widget _buildPlay() {
return Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
child: AspectRatio(
aspectRatio: _vidController.value.aspectRatio,
child: Stack(
children: [
Container(
child: VideoPlayer(_vidController),
),
Align(
alignment: Alignment(1.1, 1.),
child: VideoProgressIndicator(
_vidController,
this.allowScrubbing,
padding: EdgeInsets.all(2.0),
),
),
),
),
)
],
);
}
但如果我把它放在一个扩展的内部,它会工作,但不再对齐
Widget _buildPlay() {
return Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
child: AspectRatio(
aspectRatio: _vidController.value.aspectRatio,
child: Stack(
children: [
Container(
child: VideoPlayer(_vidController),
),
Expanded(
child: VideoProgressIndicator(
_vidController,
this.allowScrubbing,
padding: EdgeInsets.all(2.0),
),
),
),
),
)
],
);
}