gpt4 book ai didi

android - 如何在应用程序中将按钮的声音静音?

转载 作者:IT王子 更新时间:2023-10-29 07:12:33 26 4
gpt4 key购买 nike

有什么办法可以在android中使点击声音静音吗?我需要使用我自己的音效。

注意:我不想使用手势检测器代替默认按钮小部件,因为它会影响我的大量屏幕。

最佳答案

我没有在默认的 Flutter 按钮中找到任何属性。

但我想,我找到了声音的来源。这是 InkWell 小部件。我做了下面的技巧,它帮助了我:

class SilentBtn extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.red,
child: Material(
child: InkWell(
onTap: () => print('OnTap'),
enableFeedback: false,
child: Container(
width: 50,
height: 50,
child: Center(
child: Text(
':)',
style: TextStyle(color: Colors.white, fontSize: 16),
),
),
),
),
color: Colors.transparent,
),
);
}
}

如果您设置“enableFeedback: false”,您不会在这里点击声音。如果为真,则可以听到声音。

关于android - 如何在应用程序中将按钮的声音静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54549239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com