loading static method

void loading(
  1. BuildContext context, {
  2. String? message,
  3. Duration? duration,
})

便捷方法:加载状态

duration:

  • 如果传入 null,则一直显示直到调用 hide()
  • 如果传入时间,则超时自动消失
  • 推荐使用默认的自动隐藏时间,避免忘记调用 hide() 导致 UI 残留

重要提示:当使用 duration=null 时,必须在以下时机调用 hide():

  1. 播放器准备完成后(onPrepared 回调)
  2. 发生错误需要显示错误提示前
  3. 页面销毁时(dispose 中)

Implementation

static void loading(
    BuildContext context, {
      String? message,
      Duration? duration,
    }) {
  show(
    context,
    widgetStatus: PlayStatus.loading,
    statusMessage: message,
    duration: duration,
  );
}