如何更改颤动动画包OpenContainer()小部件的更改持续时间

时间:2020-07-01 04:37:04

标签: flutter dart flutter-animation

我正在尝试使用我的应用程序中的OpenContainer()小部件,并且我的应用程序需要不同的动画速度才能关闭和打开OpenContainer()小部件,否则可能会动态更改或指定它

1 个答案:

答案 0 :(得分:1)

OpenContainer窗口小部件具有transitionDuration属性,可以将其设置为动画所需的持续时间。

   OpenContainer(
      transitionDuration: Duration(milliseconds: 500),
      transitionType: ContainerTransitionType.fadeThrough,
      closedShape: RoundedRectangleBorder(
        borderRadius: BorderRadius.circular(50.0),
      ),
      closedBuilder: (context, action) => CloseWidget(),
      openBuilder: (context, action) => OpenWidget(),
    );

您可以进一步阅读here

希望这会有所帮助!