继续上一个示例,现在选择另一个组件封装,继续熟悉扩展组件功能的新方法。
UIOTOS的表单组件中,缺少可自定义图标的开关按钮,即分别任意设置开、关两种状态的图标。已有的是这些:
本示例对图片按钮封装为图标可设置的开关按钮,与示例4中普通按钮封装文字切换稍有区别,效果如下:
与示例4的1内嵌页类似。这里是图片按钮点击切换,而不是普通按钮。组件的摆放位置略有区别,实现方式和逻辑与前者一致。
略。参见1新建。内嵌页命名为"自行实现的切换开关"
。
拖入相关组件并设置。
- 设置
透明传递
的输入组
如下所示:
数学计算
的设置可参考示例4中的步骤2。
- 步骤2:拖入图片按钮(面板中
组件
-表单
)。设置
外观
-图标路径
为表单属性。(什么是表单属性,有什么用处?)
完整步骤:
略。参见1新建。命名为"自行实现的切换开关"
。
依次拖入输入框、嵌套容器、按钮组件,并进行属性设置。步骤如下:
- 步骤1:拖入
嵌套容器
(面板中组件
-容器
),设置外观
-去掉勾选开启阴影
。- 步骤2:拖入
输入框
(面板中组件
-表单
)。- 步骤3:拖入两个
普通按钮V2
(面板中组件
-表单
),分别设置:外观
-文字
(开
、关
)。
将内嵌页嵌套在上一步拖放的容器组件(操作参见容器嵌套),如下所示:
参见连线-高级篇属性继承。本示例只用到内嵌页输入框的值内容
筛选指定继承这些即可。如下所示: