Flutter随记

1.布局

2.页面跳转

对于原生iOS,页面跳转主要就是两种。

objectivec 复制代码
1. push 
[self.navigationController pushViewController:目标页面 animated:YES];

2.present
[self presentViewController:目标页面 animated:YES completion:nil];

但是对于flutter

less 复制代码
1.push
Navigator.push(context, MaterialPageRoute(builder: (context) {
  return 目标widget;
}));
2.present
Navigator.push(
        context,
        MaterialPageRoute(
            fullscreenDialog: true,
            builder: (context) {
              return const LoginPage();
            },
            //增加setting属性 保持页面不会被释放 让页面返回的时候能找到相应的页面
            settings: const RouteSettings(name: "/login")))
    .then((value) {
  _getLoginState();
});

present 相对于 push 在 MaterialPageRoute 中多添加fullscreenDialog和settings属性。

3.字重

相关推荐
肥肥呀呀呀7 小时前
flutter getx 中.obs 的方法refresh方法
flutter
只可远观7 小时前
Flutter 泛型 泛型方法 泛型类 泛型接口
服务器·windows·flutter
肥肥呀呀呀7 小时前
ipa包安装到apple手机上
flutter
桃花仙丶8 小时前
iOS/Flutter混合开发之PlatformView配置与使用
flutter·ios·xcode·swift·dart
一名普通的程序员12 小时前
Flutter GetX 核心技巧:GetWidget 的深度解析
flutter
一名普通的程序员12 小时前
Flutter GetX 核心技巧:GetView / GetWidget 的魔法解密
flutter
只可远观13 小时前
Mac搭建Flutter IOS环境详细指南
前端·flutter·macos·ios
一名普通的程序员13 小时前
Flutter GetX 状态管理新姿势:Rx扩展方法实践指南
flutter
一名普通的程序员14 小时前
GetX框架里容易被忽略的那些小知识(六)
flutter
孤鸿玉14 小时前
[Flutter小试牛刀] 低配版signals,添加局部刷新
前端·flutter