我目前正在努力将 AnimatedSwitcher 与 Cubit 结合使用。
这是我当前的代码部分:
@override
Widget build(BuildContext context) {
return BlocBuilder<LoginModalCubit, LoginModalState>(
builder: (context, state) {
return AnimatedSwitcher(
duration: Duration(milliseconds: 500),
child: Container(
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.only(
topLeft: Radius.circular(3 * bu),
topRight: Radius.circular(3 * bu))),
child:
Padding(padding: const EdgeInsets.all(5 * bu),
child: state.currentWidget)),
);
},
);
}
在 Cubit 中,我传递了一个带有 BottomModalSheet 内容的小部件。内容正在根据需要进行更改,但我想对其进行一些动画处理,但无法使其正常工作:(