我是谷歌飞镖的新手,现在一直在努力学习它.我一般都是编程的新手,我正在尝试阅读文档; 但是,我觉得有点不知所措.
我想知道在这里为空格键创建交互的最合适的方法.当一个人推空格键时,它会在函数void startwatch(),void resetwatch()之间切换
我相信这是keyboardEventController的正确文档页面和文档
void main() {
}
void startwatch() {
mywatch.start();
var oneSecond = new Duration(milliseconds:1);
var timer = new Timer.repeating(oneSecond, updateTime);
}
void resetwatch() {
mywatch.reset();
counter = '00:00:00';
}
Run Code Online (Sandbox Code Playgroud)
我需要立即回复所需的任何进一步信息.非常感谢你的帮助.
收听键盘事件并在startwatch()和之间切换resetwatch():
void main() {
var started = false;
window.onKeyUp.listen((KeyboardEvent e) {
print('pressed a key');
if (e.keyCode == KeyCode.SPACE) {
print('pressed space');
if (started) {
resetwatch();
} else {
startwatch();
}
started = !started; // A quick way to switch between true and false.
}
});
}
Run Code Online (Sandbox Code Playgroud)
window是一个Window类的实例.它会自动为您提供.
还有一个方便的类KeyEvent,它试图消除跨浏览器的不一致性.这些不一致通常与特殊键有关.
| 归档时间: |
|
| 查看次数: |
1770 次 |
| 最近记录: |