触摸热区控件(Touch)
Guition 触摸热区控件是一个不可见的按钮,允许您在界面上创建可响应触摸事件的区域,具有多种可设置的属性,使您能够自定义热区的位置和大小。
可设置的属性值说明:
横坐标 (x):
类型: 整数
默认值: 0
说明: 设置触摸热区左上角的横坐标位置。
纵坐标 (y):
类型: 整数
默认值: 0
说明: 设置触摸热区左上角的纵坐标位置。
宽度 (w):
类型: 整数
默认值: 100
说明: 设置触摸热区的宽度。
高度 (h):
类型: 整数
默认值: 100
说明: 设置触摸热区的高度。
可见性 (vis):
类型: 布尔值 (0 或 1)
默认值: 1
说明: 设置触摸热区是否可见,1 表示可见,0 表示隐藏。
do(执行事件):按钮控件执行的事件,比如点击事件。可以设置为执行特定的动作或事件。
通过串口指令设置属性示例:
{
"name": "to0",
"prop": {
"x": 200,
"y": 100,
"w": 150,
"h": 50,
"vis": 1
},
"do": "click"
}
说明:
在上面的示例中,设置了一个触摸热区控件的属性,包括位置、大小和可见性。当触摸热区被点击时,执行点击事件,其行为根据具体的应用场景而定。
属性设置示例:
横坐标 (x):
{ "name": "to0", "prop": { "x": 200 } }
说明: 设置触摸热区左上角的横坐标位置为 200。
纵坐标 (y):
{ "name": "to0", "prop": { "y": 100 } }
说明: 设置触摸热区左上角的纵坐标位置为 100。
```json
{
"name": "to0",
"prop": {
"w": 150
}
}
```
* **说明:** 设置触摸热区的宽度为 150。
4.
```json
{
"name": "to0",
"prop": {
"h": 50
}
}
```
* **说明:** 设置触摸热区的高度为 50。
5. 可见性 (vis):
```json
{
"name": "to0",
"prop": {
"vis": 1
}
}
```
* **说明:** 设置触摸热区可见性为可见 (1)。
执行事件示例:
{
"name": "to0",
"do": "click"
}
说明: 设置触摸热区点击事件,当触摸热区被点击时,执行点击事件的操作。