图形用户界面类型包括以下类型。

目录


base

添加矩形的GUI元素。

描述

base 是添加矩形的最简单GUI元素。它包含位置、大小、填充颜色和边框信息。除非alpha值为0(完全透明),否则该元素会消耗点击事件,点击时点击事件不会传递到它下面绘制的元素。

属性

名称 作用 参考
type 指定GUI元素的类型
layout 指定绘制位置、大小和圆角
stroke 指定边框的颜色和厚度
fillCol 指定layout指定范围内的填充颜色

示例


button

添加按钮的GUI元素。

描述

button 是用于添加按钮的特殊GUI元素。最显著的特点是,它不像其他类型那样在具有元素名称的JSONObject中描述layoutfillCol等属性,而是将这些属性写在style的JSONArray中。该元素消耗点击事件,因此如果它被点击,有关点击的信息不会传送到它下面绘制的元素。

属性

名称 作用 参考
type 指定GUI元素的类型
predicate 将设计和按钮的状态关联起来
layout 指定绘制的位置、大小、圆角
stroke 指定边框的颜色和厚度
fillCol 指定layout范围内的填充颜色
image 指定按钮的图标
shadow 指定按钮的阴影

示例