引入自行看官方
main.dart
void main() {
SystemUiOverlayStyle light = SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
);
SystemChrome.setSystemUIOverlayStyle(light);//设置系统状态栏颜色
/*
providers数据格式如下
List<SingleChildWidget> providers = [
ChangeNotifierProvider(create: (_)=>XinXingProvide())
];
*/
runApp(
MultiProvider(providers: providers,//
child: MyApp(),
)
);
}
provider页面
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart';
class XinXingProvide with ChangeNotifier,DiagnosticableTreeMixin {
int _count = 0;
int get count => _count;
void increment() {//增加函数
_count++;
notifyListeners();//通知界面更新
}
}