init static method
void
init(
{ - Size? designSize,
})
Implementation
static void init({Size? designSize}) {
SilBaseWidgetSetting.designSize = designSize!;
// 初始化适配组件
ScreenUtilInit(
designSize: (designSize.width > 0 && designSize.height > 0)
? designSize
: Size(375, 812),
minTextAdapt: true,
splitScreenMode: true,
builder: (context, child) {
return Container();
},
);
// 初始化刷新组件
RefreshConfiguration(
footerTriggerDistance: 15,
dragSpeedRatio: 0.91,
headerBuilder: () => MaterialClassicHeader(),
footerBuilder: () => ClassicFooter(),
enableLoadingWhenNoData: false,
enableRefreshVibrate: false,
enableLoadMoreVibrate: false,
shouldFooterFollowWhenNotFull: (state) {
return false;
},
child: Container());
}