buildLoadingContent static method
- @Deprecated('See /lib/widget/future_builder.dart' 'please use [FxFutureBuilder]')
Widget
buildLoadingContent(
- Future? future,
- Widget content
)
Implementation
@Deprecated('See /lib/widget/future_builder.dart'
'please use [FxFutureBuilder]')
static Widget buildLoadingContent(Future? future, Widget content) {
return FutureBuilder(
future: future,
builder: (context, snapshot) {
if (snapshot.hasError) {
return Column(
children: [
Expanded(
child: Container(
width: double.infinity,
decoration: const BoxDecoration(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(18),
topRight: Radius.circular(18)),
color: FXColor.main_black6),
child: Column(
children: [
const SizedBox(height: 180),
ImageUtil.assetImage("images/icon_net_error.png",
width: 300, height: 200),
const SizedBox(height: 12),
const Text("网络错误"),
],
),
),
),
],
);
} else if (snapshot.hasData) {
return content;
} else {
return const Center(
child: CircularProgressIndicator(color: FXColor.main_blue));
}
},
);
}