我正在寻找实现一个 Flutter 桌面应用程序,它允许一个透明窗口转发所有触摸事件,如缩放屏幕共享。
我的理解是可以使用以下方法在电子中实现行为:
mainWindow.setIgnoreMouseEvents(true);
const el = document.getElementById('clickThroughElement');
el.addEventListener('mouseenter', () => {
mainWindow.setIgnoreMouseEvents(true, { forward: true });
});
el.addEventListener('mouseleave', () => {
mainWindow.setIgnoreMouseEvents(false);
});
};
由于 Flutter Desktop 仍处于 Alpha 阶段,
- 这个功能可以吗?
- 还有另一种方法吗?
- 它在功能雷达上吗?