Flutter自问自答

  • 问:屏幕中有两个可滑动布局叠加时滑动报错

    • 答:添加 controll:ScrollControll() 属性
  • 问:依赖包冲突了

    • 答:dependency_overrides:强制使用某个版本
  • ShapeBorder

    • RoundedRectangleBorder 圆角
  • 升级依赖

    • flutter pub upgrade
  • 跳入到外部浏览器

    • url_launcher包
  • google字体包

    • google_fonts
  • 中间弹窗

    • showDialog
  • 底部菜单

    • showBottomSheet
  • 自定义导航动画和背景

    • PageRouteBuild
  • 让小部件以动画形式偏移原来的位置

    • Hero
  • 界面跳转方式
    1.设定路由声明 routes: <String, WidgetBuilder>{ '/a': (context) => const MyWidget(), '/b': (context) => const MyWidget2(), }, 跳转:Navigator.of(context).pushNamed('/a'); 2.直接跳转 Navigator.push(context, MaterialPageRoute(builder: (context) => const MyWidget()));

  • 如果Column中包裹了ListView报错,将ListView用Expanded包裹起来

posted @   呢哇哦比较  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示