首页 > 解决方案 > 动画时无法消除溢出错误。(颤动)

问题描述

我将代码编写到 AnimatedContainer 中,当它扩展时,它会逐渐溢出,但在完全范围内,它不再是溢出错误。我在几个屏幕上尝试了代码,没有任何问题。我想。

child: GestureDetector(
                                       onTap: () {
                                          setState(() {
                                            arr[index] = !arr[index];
                                            });
                                            },
                                child: Center(
                                 child:  AnimatedContainer(
                                    width: arr[index] ? 300.0 : 300.0,
                                    height: arr[index] ? 80.0 : 85.0+60.0*clase[index].clase,
                                    alignment:
                                    arr[index] ? Alignment.center : AlignmentDirectional
                                      .center,
                                    duration: Duration(seconds: 1),
                                    curve: Curves.fastOutSlowIn,
                                     child: arr[index] ? Inchis(index) :Deschis(index),//these are the classes
                            ),
                          ),
                              ),

一切都很好,但我想逃避那个小错误。这是一个视频 https://imgur.com/0HXoIZN

标签: flutterdart

解决方案


推荐阅读