首页 > 解决方案 > 为什么这个 FAB 没有动画到扩展的?

问题描述

所以我想在扩展和普通之间制作一个工厂,比如 Gmail

但是我的 FAB 拒绝立即更改此动画

这是我的代码:

return Scaffold(
      appBar: appBar,
      body: Center(
        <Code of no interest>
      ),
      floatingActionButton: isFABOpen
          ? FloatingActionButton.extended(
              onPressed: () {
                Navigator.push(
                  context,
                  MaterialPageRoute(builder: (context) => AddQuote()),
                );
              },
              label: Text('Add Quote'),
              icon: Icon(Icons.add_rounded),
            )
          : FloatingActionButton(
            
              onPressed: () {
                Navigator.push(
                  context,
                  MaterialPageRoute(builder: (context) => AddQuote()),
                );
              },
              child: Icon(Icons.add_rounded),
            ),

      floatingActionButtonAnimator: FloatingActionButtonAnimator.scaling,
    );

标签: flutterdartanimationfloating-action-button

解决方案


推荐阅读