支持一些常用控件,包括图片,显示站点图片,普通文本、站点文本、时间、视频窗口、动画、线路图进度动画等等控件,它们的功能及介绍如下:
| 控件名称 | 描述及说明 |
|---|---|
| KImage | 显示普通图片。有如下属性: src: url类型,指定图片的源 fitType: 拉伸还是平铺 |
| KStationImage | 显示站点关联图片,即跟随站点变化的图片。有如下属性: fitType: 拉伸还是平铺 src: url类型,指定图片的源 index: 源中的索引号 |
| KLabel | 显示普通文本的标签控件。有如下属性: hAlignment: 水平对齐方式 vAlignment: 竖直对齐方式 rotate: 旋转角度 textString: 文本内容,可以是文本字面值也可以是url地址 font: 字体相关,指定显示的文本字体 textColor: 指定字体的颜色 |
| KStationLabel | 显示站点关联文本的标签。有如下属性: hAlignment: 水平对齐方式 vAlignment: 竖直对齐方式 rotate: 旋转角度 text: 文本的源,为url index: 文本在源中的站点索引 font: 字体相关,指定显示的文本字体 textColor: 指定字体的颜色 |
| KMediaPlayer | 显示视频播放器窗口的标签。有如下属性: src: 视频源,url地址 status: 播放、停止等状态 |
| KPathSlider | 显示线路路径的控件。有如下属性: foreColor: 未过站颜色 backColor: 已经过站的颜色 count: 站点个数 |
| KTimePanel | 显示时间的控件。有如下属性: format: 显示格式 type: 显示样式,以钟表的样式显示还是纯数字显示 |
| KWeatherPanel | 显示天气的控件。有如下属性: src: 表示天气情况的图片的源为url源地址 index: 图片源的索引号 |
| KTempMeter | 显示温度计的控件。有如下属性: format: 显示格式,用来表示是以摄氏度还是华氏度显示,取值为"F"或者"C",分别表示华氏度和摄氏度 type: 显示方式,用来指定是以温度计样式来显示还是纯文字来显示 |
| KMarquee | 显示走马灯的控件。有如下属性: orientation: 走马灯方向,可以是从右到左,从下到上 text: 显示的文本,可以是字符串字面值也可以是url |
| KToastBar | 显示对话提示框的控件。有如下属性: visible: 控制是否显示 foreImage: 前景图片,如果未设置前景图片,则是透明的 text: 提示的文本内容,可以是文本字面量,也可以是url地址指定的文本内容 duration: 持续时间,-1为永久显示,0为不显示,其它为显示时间,单位是毫秒 textColor: 提示文本的显示颜色 font: 文本的字体等 |
另外,以下属性是上述所有控件都具有的共同属性:
x: 横坐标
y: 纵坐标
width: 宽度
height: 高度