嗨,我目前正在根据个人时间开发一个小型应用程序,我对动画有一个小问题。我不知道为什么我的动画不能正常工作。
我解释一下,我创建的导航栏的抖动洁度为“ bottomNavigationBar”和“ floatingActionButton”。当我单击中央按钮时,我希望菜单放大。一切正常,但我希望按钮跟随该组件。因为目前它上升了。
bottomNavigationBar: NavigationBar(
onSelectTab: (int index) {
setState(() {
_controller.go(index);
});
},
ActionMenuKey: this._key,
key: this._translationKey,
),
floatingActionButton: StatefulBuilder(
key: this._key,
builder: (BuildContext context, _) {
return FloatingActionButton(
backgroundColor: Color.red,
elevation: 5,
onPressed: () {
this._translationKey.currentState.toggle();
this._translationKey.currentState.isOpen ? this._animationController.forward() : this._animationController.reverse();
},
child: Icon(
Icon.power,
color: Colors.white,
)
);
}),
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
我该怎么做?谢谢你