按键

1. 概述

按键默认是透明状态,可以给按键添加事件触发源(按下, 创建完成,删除完成),再添加事件行为,用于实现UI上的按键交互。

可以给按键添加默认、按下、禁用、选中四个状态的图片,以实现按键状态的可视化。

需要注意,屏幕上的触摸事件只会发生在最顶层的控件上,如果按键被其他的控件所遮挡,那么按键事件不会触发。

创建路径:基本>按钮

2. 属性设置

2.1 使用图片

允许按键根据不同的状态显示不同的图片内容(每一个状态都可以不填图片,不填的时候显示默认)
1. 默认:当没有点击时,显示此图片内容。
2. 按下状态:当按下此按键时,显示此图片内容。
3. 禁用状态:当按键为禁用状态时,显示此图片内容。
4. 选中:当按键被设置为选中状态时,显示此图片内容。此状态往往是通过物理旋钮触发事件来选中,进而通过物理按键来执行此按键所对应的点击事件。

注意:当设置了第一个图以后,按键的大小会自动适配为图片的大小。后续添加的图片会要求与第一张图的尺寸相同。

2.2 模拟按键

将此按键附带键盘键值,此功能一般在制作键盘的时候会用到:
1. Character:按键键值显示为一个字符,需要在下方虚拟按键位置中输入要显示的字符。
2. Function Code:按键码,需要在下方虚拟按键位置手动选择按键码类型。

2.3 添加事件

按键可添加事件触发源(按下, 创建完成,删除完成)。详细的事件行为说明请参考文档:GUI Builder 事件-行为

3. 演示视频