壁纸元素
Wallpaper元素引用系统设置的壁纸,除了不能指定图片源外其他和Image元素相同,可以有动画和其他属性控制。如果没有此元素则不显示壁纸。可以有多个。例子:
变量
变量用Var开头
<Var name="" expression="" type="" const="" threshold="" persist=""/>
|
代码 |
值 |
解释 |
name |
自定义名称 |
变量名 |
expression |
表达式 |
变量对应的表达式或常量 注意:如果定义字符串常量需要多一套单引号: expression=”‘my string’” |
type |
number/string |
定义数值变量或字符串变量 默认:number |
const |
true/false |
为true时变量会在初始化后不会重新计算,可以提高效率。如果变量值会在锁屏运行期间改变,const设为false 默认:false |
persist |
true/false |
默认false,变量持久化。指定为true后,如果没有重新给定该变量其他的值,那么这个值会一直保存,无论解锁后重新锁定或者重新应用主题都不会还原 |
threshold |
阈值 |
阈值触发,当变量值的变化超过设定的阈值时,可以触发一些命令。例如: |
<Var name="time3" expression="#minute%10" threshold="1"> <Trigger> <Command target="time3_anim.visibility" value="true"/> <Command target="time3_anim.animation" value="play"/> <Command target="time3_anim_new.visibility" value="false"/> <Command target="time_3_anim_new.visiblity" value="true" delay="400"/> <Command target="time_3_anim_new.animation" value="play" delay="400"/> </Trigger> </Var>
|
上述代码表示#time3的值每变化1,就会执行里面的所有命令
全局变量
解锁
变量 |
释义 |
unlocker.move_x |
解锁部件在x方向的偏移 |
unlocker.move_y |
解锁部件在y方向的偏移 |
unlocker.move_dist |
解锁部件移动的距离 |
unlocker.state |
解锁部件的状态: 0 normal, 1 pressed, 2 reached |
触摸
变量 |
释义 |
touch_x |
当前触摸点的x坐标 |
touch_y |
当前触摸点的y坐标 |
touch_begin_x |
按下屏幕时的初始x坐标 |
touch_begin_y |
按下屏幕时的初始y坐标 |
touch_begin_time |
按下屏幕时的时间 |
时间
变量 |
释义 |
time |
当前时间,long |
time_sys |
系统时间毫秒数 |
year |
年份 |
month |
月份(取值范围是0~11,0表示一月,1表示二月,以此类推) |
date |
日期 |
day_of_week |
星期(1表示星期日,2表示星期一,等等) |
hour24 |
24小时制 |
minute |
分钟 |
second |
秒 |
ampm |
上下午 0:am 1:pm |
time_format |
0:12小时制 1:24小时制 |
农历
year_lunar 农历年份 year_lunar1864 用来计算天干地支 month_lunar 农历月份 从0开始计 month_lunar_leap 0/1 是否润月 date_lunar 农历日期 从1开始计
|
充电与电量
battery_level 当前电量,1~100 battery_state 0正常 1充电 2电量低 3已充满
|
screen:
screen_width 屏幕宽度 screen_height 屏幕高度 view_width 部件宽度(各插件中才使用,比如时钟) view_height 部件高度(各插件中才使用,比如时钟) raw_screen_width 物理宽度(这个表示当前设备的屏幕分辨率,不受根节点screenWidth的影响) raw_screen_height 物理高度
|
image:
image.actual_w 图片显示宽度 image.actual_h image.bmp_width 图片文件的宽度(不受裁切、缩放的影响,只根据src找到指定的图片,并检测该文件的宽度) image.bmp_height
|