Flutter 颤振向上滑动面板

Flutter 颤振向上滑动面板,flutter,android-studio,dart,Flutter,Android Studio,Dart,我使用pub.dev中的向上滑动面板1.0.2,尝试使用onPanelClosed回调。 例如: onPanelSlide: (double pos) => setState((){ collapseIcon = Icons.arrow_circle_down_rounded; }), 但同样的方法不适用于onPanelClosed,如何使用onPanelClosed回调?您可能会对函数onPanelSlide和onPanelClosed感到困惑。 当面板关闭时调用onPanelC

我使用pub.dev中的向上滑动面板1.0.2,尝试使用onPanelClosed回调。 例如:

onPanelSlide: (double pos) => setState((){
   collapseIcon = Icons.arrow_circle_down_rounded;
}),

但同样的方法不适用于onPanelClosed,如何使用onPanelClosed回调?

您可能会对函数onPanelSlide和onPanelClosed感到困惑。 当面板关闭时调用onPanelClosed,而当面板滑动时调用onPanelSlide。 尝试调用onPanelClosed:

onPanelClosed: () => setState((){
    collapseIcon = Icons.arrow_circle_down_rounded;
}),

您的代码和描述中没有使用相同的方法:
onPanelSlide
onPanelClosed
我不知道如何在一般情况下使用此方法我需要在面板完全折叠后更改图标只需添加
onPanelClosed:()=>打印('panel closed')
并播放滑块即可。您将看到发生的情况和错误:无法将参数类型“void Function(double)”分配给参数类型“void Function()”。OnPanelClose:(双pos)=>print('Panel Close'),非常奇怪,但我尝试以完全相同的方式使用此功能,重新启动android studio后其工作正常,神奇,谢谢您的回答!