Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

控件

支持一些常用控件,包括图片,显示站点图片,普通文本、站点文本、时间、视频窗口、动画、线路图进度动画等等控件,它们的功能及介绍如下:

控件名称 描述及说明
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: 高度