VS Code 找不到 Flutter SDK
问题: Could not find a Flutter SDK. 使用VS Code的时候提示找不到Flutter SDK 解决方法: Mac OS 上: 1: 找到你下载的 Flutter SDK 文件夹 2: 打开 Terminal, 执行 sudo nano /etc/paths, 然后输入密码 3: 在文件最后面,添加上步骤1的路径 4:Contr……
Flutter 模糊化图片
问题: Flutter 如何模糊化图片? 解决方法: 使用BackdropFilter: Container( height: 200, width: double.maxFinite, decoration: BoxDecoration( image: DecorationImage( image: ExactAs……
Flutter 全屏
问题: 如何让 Flutter 应用全屏? 解决方法: 调用SystemChrome.setEnabledSystemUIOverlays([]) 隐藏导航栏和状态栏 使用 SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values); 来取消全屏 ……
debug mode Flutter apps can only be launched from Flutter tooling
问题: In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling, IDEs with Flutter plugins or from Xcode. Alternatively, build in profile or release modes to enab……
Flutter 透明AppBar
问题: Flutter 中如何做到 AppBar 透明并且有背景图? 解决方法: 使用 extendBodyBehindAppBar: true @Override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( tit……
Flutter Android back button
问题: Flutter 中如何屏蔽返回键? 解决方法: 使用 WillPopScope: class Page2 extends StatelessWidget{ @override Widget build(BuildContext context) { return new WillPopScope( child: n……
Flutter Column 可滚动
问题: Flutter 中如何让 Column 可以滚动? 解决方法: 使用 SingleChildScrollView 和 Columns: class MyHome extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: i……
Flutter CircleAvatar设置图片
问题: CircleAvatar 设置图片时,为何并没有圆形的效果? 解决方法: 需要设置 backgroundImage: CircleAvatar( radius: 30.0, backgroundImage: NetworkImage("${s……
Flutter 翻转效果
问题: Flutter 如何实现翻转效果? 解决方法: 使用AnimationController+Transform 指定旋转来实现 void main() => runApp(MaterialApp(home: HomePage())); class HomePage extends StatefulWidget { @override……
Flutter 获取 timeZone, Language, Country Id?
问题: Flutter 如何获取 timeZone, Language, Country Id? 解决方法: 获取timezone DateTime.now().timeZoneName 获取 Locale,然后获取 Language, Country Id Locale myLocale = Localizations.localeOf(context);……