showLoading method

void showLoading(
  1. dynamic context,
  2. {String? text}
)

Implementation

void showLoading(context, {String? text}) {
  text = text ?? "Loading...";
  Get.dialog(Center(
    child: Container(
      decoration: BoxDecoration(
          color: Colors.white,
          borderRadius: BorderRadius.circular(3.0),
          boxShadow: [
            //阴影
            BoxShadow(
              color: Colors.black12,
              //offset: Offset(2.0,2.0),
              blurRadius: 10.0,
            )
          ]),
      padding: EdgeInsets.all(16),
      margin: EdgeInsets.all(16),
      constraints: BoxConstraints(minHeight: 120, minWidth: 180),
      child: Column(
        mainAxisSize: MainAxisSize.min,
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          SizedBox(
            height: 30,
            width: 30,
            child: CircularProgressIndicator(
              strokeWidth: 3,
            ),
          ),
          Padding(
            padding: const EdgeInsets.only(top: 20.0),
            child: Text(
              text,
              style: Theme.of(context).textTheme.bodyText2,
            ),
          ),
        ],
      ),
    ),
  ));
}