【问题标题】:Disable FlatButton sound on tap (Flutter)禁用轻按时的 FlatButton 声音 (Flutter)
【发布时间】:2019-08-21 05:53:24
【问题描述】:

我正在制作一个在您按下 FlatButtons 时播放声音的应用,并且我想禁用每次触摸屏幕时播放的预定弹出声音。

有没有办法做到这一点?

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    您不能禁用flatbutton 的声音。您可以使用InkWell() 小部件,它为您提供enableFeedback 的方法。你可以把它设置为false,你应该没问题

    【讨论】:

      【解决方案2】:

      使用 MaterialButton。所有样式都保持不变,但您可以通过实施

      获得额外的好处
      enableFeedback: false,
      这将删除默认的点击声音。

      【讨论】:

      • 好建议! Flutter 2 中不推荐使用 Flatbutton。MaterialButton 是它的最佳替代品。谢谢!
      【解决方案3】:

      其中一个想法是改用InkWell() 小部件。

      参考:How to mute the sound of buttons in application?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-27
        • 2020-06-13
        • 2018-08-12
        • 1970-01-01
        • 1970-01-01
        • 2020-06-29
        • 1970-01-01
        相关资源
        最近更新 更多