buildBackButton method

Widget buildBackButton(
  1. BuildContext context
)

The back button for the preview section. 预览区的返回按钮

Implementation

Widget buildBackButton(BuildContext context) {
  return Semantics(
    sortKey: const OrdinalSortKey(0),
    child: IconButton(
      onPressed: () {
        if (isSavingEntity) {
          return;
        }
        if (previewFile.existsSync()) {
          previewFile.delete();
        }
        Navigator.of(context).pop();
      },
      padding: EdgeInsets.zero,
      constraints: BoxConstraints.tight(const Size.square(28)),
      tooltip: MaterialLocalizations.of(context).backButtonTooltip,
      iconSize: 18,
      icon: Container(
        padding: const EdgeInsets.all(5),
        decoration: const BoxDecoration(
          color: Colors.white,
          shape: BoxShape.circle,
        ),
        child: const Icon(
          Icons.keyboard_return_rounded,
          color: Colors.black,
        ),
      ),
    ),
  );
}