30. 屏保控件
用途:屏保控件是在屏幕上显示屏幕保护程序的用户界面元素。它在设备长时间未操作时自动启动,显示动画、图像、时钟等内容,以保护屏幕和提供美观的视觉效果。
屏保控件的本质其实是一个 页面控件 , 可以在屏保控件页面上自由添加任何控件。
注意
一个工程中只能存在一个屏保控件!!!
30.1. 属性
基础属性 : 参考控件概念- 基础属性
坐标属性 : 参考控件概念- 坐标属性
背景属性 : 参考控件概念- 背景属性
特有属性 :
唤醒源(trig) :待机后唤醒方式,0-触摸屏幕,1-串口指令,2-两者均可(只读)
待机时间(time):屏幕无任何动作待机时间,单位秒,范围:10-65535(只读)
背光亮度(bl):待机厚背光亮度,范围:0-100(只读)
30.2. 事件
唤醒事件: 屏保唤醒后执行
待机事件: 屏保待机后执行
注意
屏保唤醒后,不会执行页面初始化事件
30.3. 功能演示
小技巧
把工程配置的启动页面(pid)改为当前页面ID可以立即显示此页面。
30.3.1. 使用屏保
功能:演示屏保功能
原理:添加一个屏保,当屏幕无触摸或者串口无数据时,会自动进入屏保页面。进入屏保会执行待机事件,退出屏保执行唤醒事件。
1、新建一个页面, 在页面中创建
屏保控件2、选择
屏保控件, 并修改特有属性,唤醒源(trig):两者均可、待机时间(time):10、背光亮度:50如下图所示
3、在屏保控件的
唤醒事件下,添加以下脚本1prints("屏保唤醒事件");
4、在屏保控件的
待机事件下,添加以下脚本1prints("屏保待机事件");