fastclick點擊穿透,Flutter高級第7篇:點擊穿透問題、頁面禁止左右滑動

 2023-12-25 阅读 26 评论 0

摘要:一丶 點擊穿透問題 HitTestBehavior.deferToChild 只有有子 Widget 通過了 Hit-Test,才接收一系列的事件,接收 區域也會被限制在該子 Widget 區域中。 HitTestBehavior.opaque 能夠通過 Hit-Test,接收事件,且能阻止在它之前的 Widget(直觀

一丶 點擊穿透問題

HitTestBehavior.deferToChild 只有有子 Widget 通過了 Hit-Test,才接收一系列的事件,接收
區域也會被限制在該子 Widget 區域中。
HitTestBehavior.opaque 能夠通過 Hit-Test,接收事件,且能阻止在它之前的 Widget(直觀
來看就是被它擋住的 Widget)接收事件。簡單來說就是事件 不能透傳。
HitTestBehavior.translucent 能夠通過 Hit-Test,接收事件,且不會阻止它之前的 Widget(直
觀來看就是被它擋住的 Widget)接收事件。簡單來說就是事件 能透傳。

GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () {
return false;
}
)

二丶 頁面禁止左右滑動

部分真機詳情左右滑動太靈敏 導致詳情上下滑動不好滑動。這個時候也可禁用詳情Tab滑動

physics: NeverScrollableScrollPhysics(), //禁止 pageView 滑動

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/194775.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息