anchor.diff:    }
   
     static getThemeData(Color color) {
  -    return ThemeData(primarySwatch: color as MaterialColor?,
  -        platform: TargetPlatform.android,
  -        appBarTheme: AppBarTheme(systemOverlayStyle: SystemUiOverlayStyle.light),
  -        // 如果需要去除对应的水波纹效果
  -        // splashFactory: NoSplash.splashFactory,
  -        // textButtonTheme: TextButtonThemeData(
  -        //   style: ButtonStyle(splashFactory: NoSplash.splashFactory),
  -        // ),
  -        // elevatedButtonTheme: ElevatedButtonThemeData(
  -        //   style: ButtonStyle(splashFactory: NoSplash.splashFactory),
  -        // ),
  +    return ThemeData(
  +      primarySwatch: color as MaterialColor?,
  +      platform: TargetPlatform.android,
  +      appBarTheme: AppBarTheme(
  +        systemOverlayStyle: SystemUiOverlayStyle.light.copyWith(
  +          systemNavigationBarContrastEnforced: true,
  +          systemStatusBarContrastEnforced: true,
  +          systemNavigationBarColor: color,
  +          systemNavigationBarDividerColor: color.withAlpha(199),
  +        ),
  +      ),
  +      // 如果需要去除对应的水波纹效果
  +      // splashFactory: NoSplash.splashFactory,
  +      // textButtonTheme: TextButtonThemeData(
  +      //   style: ButtonStyle(splashFactory: NoSplash.splashFactory),
  +      // ),
  +      // elevatedButtonTheme: ElevatedButtonThemeData(
  +      //   style: ButtonStyle(splashFactory: NoSplash.splashFactory),
  +      // ),
       );
     }
   
     static showLanguageDialog(BuildContext context) {
       StringList list = [
  -      GSYLocalizations
  -          .i18n(context)!
  -          .home_language_default,
  -      GSYLocalizations
  -          .i18n(context)!
  -          .home_language_zh,
  -      GSYLocalizations
  -          .i18n(context)!
  -          .home_language_en,
  +      GSYLocalizations.i18n(context)!.home_language_default,
  +      GSYLocalizations.i18n(context)!.home_language_zh,
  +      GSYLocalizations.i18n(context)!.home_language_en,
       ];
       CommonUtils.showCommitOptionDialog(context, list, (index) {
         CommonUtils.changeLocale(StoreProvider.of<GSYState>(context), index);
  
positive.code:                         new Container(height: 10.0),
                          new Container(
                              child: new Text(
                                  GSYLocalizations
                                      .i18n(context)!
                                      .loading_text,
                                  style: GSYConstant.normalTextWhite)),
                        ],
                      ),
  
negative.code:       await launch(url);
      } else {
        Fluttertoast.showToast(
            msg: GSYLocalizations.i18n(context)!.option_web_launcher_error +
                ": " +
                (url ?? ""));
      }
  