Flutter开发过程中遇到的问题

'_InternalLinkedHashMap' is not a subtype of type 'Map
new Map.from(params)

Container 不处理点击事件 GestureDetector

https://github.com/flutter/flutter/issues/17383

GestureDetector(
  behavior: HitTestBehavior.opaque
)

Waiting for another flutter command to release the startup lock...

删除 fluter sdk 下的一个文件即可(每个人的路径不一样)

rm ./flutter/bin/cache/lockfile

has different version for the compile (26.1.0) and runtime (27.1.1) classpath

在使用 fluttertoast 的时候遇到的

处理方式:

build.gradle 中最后面添加:

subprojects {
    project.configurations.all {
        resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'com.android.support'
                    && !details.requested.name.contains('multidex') ) {
                details.useVersion "27.1.1"
            }
        }
    }
}

参考:github

A RenderBox object must have an explicit size before

在使用 chart_flutter 的时候遇到的:

//before
- Column
  - Container
    - ChartWidget
  - ListView

// After
- Column
  - Container
    - ChartWidget
  - Expanded // 加上这个控件,让 ListView 能够获取到大小
    - ListView

ListView 无法置顶问题

在 ios 中 ListView 有默认的 padding 值,处理方法: 设置 padding 为 0

padding: const EdgeInsets.only(top: 0),

图片外套一层 Container 增加点击区域

Container(
                width: 44.0,
                height: 44.0,
                color: Color(0xFF007AFF),
                child: Center(child:new Image.asset('assets/back.png',width:24.0,height:24.0))
            )

你可能感兴趣的:(Flutter开发过程中遇到的问题)