Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振使用tween设置横轴对齐动画_Flutter_Dart - Fatal编程技术网

Flutter 颤振使用tween设置横轴对齐动画

Flutter 颤振使用tween设置横轴对齐动画,flutter,dart,Flutter,Dart,我正在寻找一种解决方案,使用和AnimatedBuilder实现列的CrossAxisAllignment的更改。作为AnimatedBuilder的子级,我使用一个列,将CrossAxisAlignment更改为start或center 这是我用Tween创建动画的想法,但我找不到CrossAxisAlignment的Tween: _positionAnimation = AlignmentTween(begin: CrossAxisAlignment.start end: C

我正在寻找一种解决方案,使用和
AnimatedBuilder
实现列的CrossAxisAllignment的更改。作为
AnimatedBuilder
的子级,我使用一个列,将
CrossAxisAlignment
更改为start或center

这是我用Tween创建动画的想法,但我找不到CrossAxisAlignment的Tween:

_positionAnimation =
        AlignmentTween(begin: CrossAxisAlignment.start end: CrossAxisAlignment.center).animate(_positionController);
这是我的
AnimatedBuilder
,将列作为子列以更改对齐方式

AnimatedBuilder(
  animation: _positionController,
  builder: (context, child) => Padding(
    padding: const EdgeInsets.all(16.0),
    child: SizedBox(
      width: double.infinity,
      child: Column(
          crossAxisAlignment: _positionAnimation.value,
          children: [
            FadeTransition(
              opacity: _animationController,
              child: Text(
                carouselList[_current].title,
                style: Theme.of(context).textTheme.headline5,
              ),
            ),
            const SizedBox(
              height: 20,
            ),
            FadeTransition(
              opacity: _animationController,
              child: Text(
                carouselList[_current].paragraph,
                style: Theme.of(context).textTheme.bodyText2,
              ),
            )
          ]),
    ),
  ),
),
有没有办法用Tween实现CrossAxisAlignment的动画