我正在尝试拦截用户按音量按钮以执行特定操作并防止默认行为(更改音量)。
以下是我目前的代码:
我该如何防止音量改变(并停止音量滑块出现在顶部)?
类似于Javascript的方法是在键盘事件上调用
这似乎是一个非常琐碎的问题,但我在文档中没有找到任何答案。
谢谢。
以下是我目前的代码:
RawKeyboard.instance.addListener(_keyboardListener);
void _keyboardListener(RawKeyEvent e) {
if(e.runtimeType == RawKeyUpEvent) {
RawKeyEventDataAndroid eA = e.data;
if(eA.keyCode == 24) { //volume up key
_goNextPage();
}
if(eA.keyCode == 25) { //volume down key
_goPrevPage();
}
}
}
我该如何防止音量改变(并停止音量滑块出现在顶部)?
类似于Javascript的方法是在键盘事件上调用
event.preventDefault()
。这似乎是一个非常琐碎的问题,但我在文档中没有找到任何答案。
谢谢。