驱动
驱动是一个允许 LCUI 应用程序与操作系统接口交互的模块,它针对操作系统提供的接口做了一层抽象,提供了一套适合 LCUI 运行机制的接口,使我们在编写 LCUI 应用程序时无需考虑操作系统适配问题即可实现跨平台编译运行。
让 LCUI 应用程序能够正常工作的驱动有事件循环驱动、键盘驱动、鼠标驱动、视频驱动和触控驱动,接下来让我们深入了解这些驱动的工作方式和开发方式。
📄️ 事件循环
事件循环的概念和驱动开发方式的介绍。
📄️ 视频
视频驱动的概念和开发方式介绍。
📄️ 鼠标
鼠标驱动的工作是触发包括移动、点击、滚轮在内的鼠标事件,通常我们只需要绑定系统的鼠标事件然后转换成 LCUI 的鼠标事件对象即可。
📄️ 键盘
鼠标驱动的工作是触发按键按下和释放事件,通常我们只需要绑定系统的按键事件然后转换成 LCUI 的按键事件对象即可。
📄️ 触控
触控驱动的工作是收集触点的状态和坐标然后触发触控事件,通常我们只需要绑定系统的触控事件然后转换成 LCUI 的触控事件对象即可。