Flutter 小知识

IgnorePointer:此节点和其子节点都将忽略点击事件,用ignoring参数区分是否忽略。

AbsorbPointer:这个控件本身是能够响应点击事件的,它做的事情是阻止事件传播到它的子节点上去。


注意: onVerticalUpdate、onHorizontalUpdate、onPadUpdate这些事件不能同时存在,否则会报错。出现这种报错和Flutter事件处理的竞争机制有关。另外,onPanUpdate和onScaleUpdate也不能同时存在,这是因为在Gesture识别器里,Scale操作是Pan操作的超集。

件竞争与手势冲突

Flutter加入了手势竞技场(Gesture Arena)的概念。在给同一个组件同时加入水平和垂直回调时,若用户将指针水平移动超过一定的逻辑像素,则水平识别器将声明胜利,并且手势将被解释为水平拖曳。同理,用户垂直移动超过一定的逻辑像素,则垂直识别器将宣布胜利。

创建isolate

Stream事件流

Future表示“将来”一次异步获取得到的数据,而Stream是多次异步获取得到的数据;Future将返回一个值,而Stream将返回多次值。


ScrollPhysics:

· BouncingScrollPhysics:允许滚动超出边界,但之后内容会反弹回来。

· ClampingScrollPhysics: 防止滚动超出边界,夹住。

· AlwaysScrollableScrollPhysics:始终响应用户的滚动。

· NeverScrollableScrollPhysics:不响应用户的滚动。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android当中,一切都是View。布局类View称为ViewGroup。Flutter当中,一切都是Widge...
    RidingWind2023阅读 826评论 0赞 0
  • 1. Dart 基础语法 1.1 hello world 先来看个hello world,入口依然是main方法....
    潇风寒月阅读 491评论 0赞 0
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 8,152评论 16赞 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 11,079评论 0赞 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 3,706评论 1赞 1

友情链接更多精彩内容