init static method

void init({
  1. 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());
}