showDebugBtn function

dynamic showDebugBtn(
  1. BuildContext context, {
  2. Widget? button,
  3. Color? btnColor,
})

显示全局悬浮调试按钮

Implementation

showDebugBtn(BuildContext context, {Widget? button, Color? btnColor}) {
  ///widget第一次渲染完成
  WidgetsBinding.instance.addPostFrameCallback((_) {
    dismissDebugBtn();
    itemEntry = OverlayEntry(builder: (BuildContext context) => button ?? DraggableButtonWidget(btnColor: btnColor));

    ///显示悬浮menu
    Overlay.of(context)?.insert(itemEntry!);
  });
}