Flutter 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

应该是在单击VideoProgressIndicator()时,视频的时间也会更改,但当我将其放入Align中时,它将不再工作

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),
                  ),
                ),
             ),
          ),
        )
      ],
    );
  }