一 方法
//先转json
var json = jsonDecode(jsonStr);
//json转model
var model = UserResModel.fromJson(json);
// List 遍历
_thingList.asMap().keys.map((index) {}
// build 方法出现提醒
super.build(context);
// 去除外部尺寸限制
UnconstrainedBox();
// 禁用 Scaffold 键盘弹出后适应键盘
Scaffold(resizeToAvoidBottomInset: false);
二 输入事件
// InkWell**中点击事件分为来管理点击回调和水波动画。
onTap: () // 单击
onDoubleTap: () // 双击
onLongPress: ()// 长按
// GestureDetector
onTap: () // 单击
onDoubleTap: () // 双击
onLongPress: ()// 长按
onTapCancel:()//取消"
onTapUp:(e)//松开"
onTapDown:(e)//"按下"
// 拖动手势主要由
onPanDown(手指按下)、
onPanUpdate(手指滑动)、
onPanEnd(滑动结束)
onScaleUpdate:(ScaleUpdateDetails e) 缩放
// 如果没有特殊要求,只相应onTap的话,尽可能用**InkWell,,开发中InkWell,反应比较灵敏一点
// 弹出的软键盘无法关闭,尽可能使用GestureDetector