GIF控件

1. 属性

属性

说明

id

控件ID号,不可更改

globa

勾选:作用于全局,不勾选:作用于所在页; 不可脚本读写

name

控件名称,可改,默认名称,gif+序号

x

控件起始点x坐标

y

控件起始点y坐标

width

控件宽度,可读写

height

控件高度,可读写

locked

勾选后锁定控件位置,但不影响脚本操作控件属性

visible

控件是否可见,脚本:gif1.visible=1,可见;gif1.visible=0,不可见

gif

选择资源区的gif文件

pSpd

播放速度,调整范围:10%~1000%。
脚本举例(以下出现属性值=值,则省去“脚本举例”字样):gif1.pSpd=20;

pSts

播放状态:
gif1.pSts=0; 停止,
gif1.pSts=1;开始,
gif1.pSts=2 ; 暂停。

2. 常见用法

  • 开机画面,开机播放gif,播放完成事件可以写入脚本翻到下一页,也可以在gif上拖入一个热区控件,控件事件编辑器写入脚本翻页,这样用户可以在gif没放完的时候点击屏幕,直接切页

  • gif动画播放时配合音频控件播放声音,可以实现类似视频的开机画面,尤其是G系列不支持视频的情况下

3. 常见问题

  • 动图格式为gif,目前暂不支持带透明度的gif(VP内可模拟支持,串口屏硬件不支持)

  • 不同的gif在vp中解码的大小不一样,gif只能放在flash里面存储,所以用户要注意gif在工程编译之后的大小

  • 如果gif编译之后占存过大,请精简帧数之后再导入

  • 少数gif格式vp无法支持,导入过程可能会导致vp闪退,此时应重启vp,放弃导入,重新编辑gif

  • Gif不可以在同一个界面与视频控件同时播放,一个界面可以有多个Gif控件同时播放

  • 小尺寸串口屏,GIF采用非压缩模式,占用空间较大。S系列采用压缩格式,占用空间小。