美文网首页
flutter开发采坑

flutter开发采坑

作者: Devildi已被占用 | 来源:发表于2022-02-06 20:32 被阅读0次

如何编辑用户环境变量(.bash_profile文件)

cd ~
open ~/.bash_profile
//添加环境变量
source ~/.bash_profile//此命令使得新配置的环境变量生效

当关闭终端后,每次需要输入source ~/.bash_profile命令使flutter生效,此时需要进行如下操作:

open ~/.zshrc
//文件最后,增加下面一行即可:
source ~/.bash_profile

开发flutter关键API

  1. 如何处理刘海屏幕顶部的留白
MediaQuery.removePadding(
  removeTop: true,
  context: context,
  child:  //你的组件
)
  1. 监听ListView
NotificationListener()//用于监听包裹的子组件
......
NotificationListener(
  onNotification: (scrollNotification) {
    if (scrollNotification is ScrollUpdateNotification &&
        scrollNotification.depth == 0) {//只监听子组件,不监听孙组件
      _onScroll(scrollNotification.metrics.pixels);
    }
    return true;
  },
  child: ...
  1. 下拉刷新和上拉加载
    下拉刷新:RefreshIndicator
    上拉加载:在组件生命周期添加和销毁ScrollController
ScrollController _scrollController = ScrollController()

@override
void initState(){
  _scrollController.addListener((){
      if(_scrollController.position.pixels == _scrollController.position.maxScrollExtent){
        _loadData()
      }
    }  
  )
}

@override
void dispose(){
  _scrollController.dispose()
}
  1. json.encode()和json.decode()

decode( ),json 转对象/数组,通常网路请求后的数据用此方法转为我们需要的定义的对象;当第二个参数为true返回 array ,默认是false返回object。
encode( ),对象/数组转字符串,成功返回json编码的 string ,失败返回 false 。

  1. FractionallySizedBox,可以撑满宽度
  2. physicalModel,可以用于设置圆角

相关文章

  • flutter开发采坑

    如何编辑用户环境变量(.bash_profile文件) 当关闭终端后,每次需要输入source ~/.bash_p...

  • android flutter 文章汇总

    flutter环境搭建flutter填坑flutter 技术专辑flutter 开发web应用flutter 开发...

  • Flutter开发环境搭建采坑

    如果你自己重新配置了SDK要用这个来配置你的SDK Flutter提供更新我们的Android SDK路径的命令:...

  • Flutter 开发记录

    Flutter 开发踩坑记录(干货总结)

  • Flutter采坑记录

    在 Flutter 开发中遇到的一些 BUG,避免遗忘,记录一下,如果正在看文章的你也遇到了,那激动的心,颤抖的手...

  • Flutter采坑笔记

    1.所有弹出窗口所使用的context不能是顶层Widget的context,同时顶层Widget必须是State...

  • Flutter-加载本地图片的技巧

    最近在开发一个Flutter项目的时候,需要加载项目文件夹里面的本地图片,分享一个我的采坑经验,希望对看文章的小伙...

  • Flutter采坑—ERROR:DioError

    问题: ERROR:DioError [DioErrorType.DEFAULT]: RangeError ...

  • Flutter 运行Android采坑

    使用Flutter运行Android模拟器的时候报错: 问题原因:证书错误无法通过https访问。 The Flu...

  • Flutter 1.20.1 版本采坑

    1.创建完Flutter应用后,打开iOS工程运行居然报错. 报错内容: /Users/****/flutter/...

网友评论

      本文标题:flutter开发采坑

      本文链接:https://www.haomeiwen.com/subject/ocefchtx.html