繁体   English   中英

每次滑动时按下按钮 | 扑

[英]Press button on every swipe | Flutter

我在 Flutter 中制作了一个简单的钢琴应用程序,其中有多个相邻的按钮,每个按钮播放不同的音符/声音。 我希望按钮的onPressed: ()方法(或其中的代码)在用户的手指经过该确切按钮的区域(所有按钮都相同)时起作用。 即使手指在单次滑动中多次越过按钮,该方法也应该每次都有效。 我研究了GestureDetector class ,但我认为它并不能完全实现单次滑动的多次按下。 有什么想法可以让这成为可能吗?

我建议您尝试使用Listener小部件。

通过设置PointerMoveEventListener ,您将能够对指针的每个位置执行不同的操作,但您必须映射每个按钮的位置和大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM