电量
横
方法1
- 35 为 “dc_0” 的长度;
<Var name="cddl">
<VariableAnimation>
<AniFrame value="0-35+35*#battery_level/100" time="0"/>
<AniFrame value="0" time="4000"/>
</VariableAnimation>
</Var>
<!-- ****************************************************** -->
<Image src="dl/dc_0.png" x="0" y="0" visibility="ne(#battery_state,1)+ne(#battery_state,3)">
<Mask src="dl/mask1.png" x="0-35+35*#battery_level/100" y="0" align="absolute" alignV="absolute"/>
</Image>
<Image src="dl/dc_1.png" x="0" y="0" visibility="ne(#battery_state,1)+ne(#battery_state,3)"/>
<Image src="dl/dc_0.png" x="0" y="0" visibility="eq(#battery_state,1)+eq(#battery_state,3)">
<Mask src="dl/mask1.png" x="0+#cddl" y="0" align="absolute" alignV="absolute" />
</Image>
<Image src="dl/dc_1.png" x="0" y="0" visibility="eq(#battery_state,1)+eq(#battery_state,3)"/>
<Group x="0-(#c1.bmp_width+#c2.bmp_width)/2" y="0">
<ImageNumber name="c1" src="dl/dl.png" number="#battery_level"/>
<Image name="c2" src="dl/dl_bfh.png" x="#c1.bmp_width+0" y="0"/>
</Group>
方法2
<ExternalCommands>
<Trigger action="resume">
<Command target="battery_add.animation" value="play"/>
<Command target="battery_lose.animation" value="play"/>
</Trigger>
</ExternalCommands>
<!-- ****************************************************** -->
<group>
<!-- 电池 -->
<Var name="battery_lose">
<VariableAnimation>
<AniFrame value="125" time="200"/>
<AniFrame value="0" time="800"/>
<AniFrame value="0" time="1000"/>
<AniFrame value="125*(1-#battery_level/100)" time="1800"/>
<AniFrame value="125*(1-#battery_level/100)" time="1000000000"/>
</VariableAnimation>
</Var>
<Var name="battery_add">
<VariableAnimation>
<AniFrame value="125" time="0"/>
<AniFrame value="0" time="800"/>
<AniFrame value="0" time="1000"/>
</VariableAnimation>
</Var>
</group>
<!-- ****************************************************** -->
<Group name="battery">
<Image src="dl/dianliangkuang.png" x="#x_w+0" y="#y_h-0"/>
<Image src="dl/dianliang_0.png" x="#x_w+0" y="#y_h-0"/>
<Image src="dl/dl_mask.png" align="right" w="#battery_add" x="#x_w+199+0" y="#y_h-0" visibility="eq(#battery_state,1)+eq(#battery_state,3)"/>
<Image src="dl/dl_mask.png" align="right" w="#battery_lose" x="#x_w+199+0" y="#y_h-0" visibility="eq(#battery_state,0)+eq(#battery_state,2)"/>
<Image src="dl/dl_1.png" x="#x_w+0" y="#y_h-0" visibility="eq(#battery_level,100)"/>
<Image src="dl/dl.png" srcid="int(#battery_level/10)" x="#x_w+0" y="#y_h-0"/>
<Image src="dl/dl.png" srcid="int(#battery_level%10)" x="#x_w+0" y="#y_h-0"/>
<Image src="dl/dl_dot.png" x="#x_w+0" y="#y_h-0"/>
</Group>
竖
- 219 为 “dc_0” 高度
<Var name="cdd" expression="ifelse(ifelse(eq(#battery_state,1),1,eq(#battery_state,3),1,0),#cd,#battery_level/100*219)"/>
<!-- ****************************************************** -->
<Image src="dl/dc_1.png" x="0" y="0"/>
<Image x="0" y="0" src="dl/dc_0.png" visibility="eq(#battery_state,1)">
<Mask x="0" y="0-#cdd" src="dl/mask1.png" align="absolute" visibility="eq(#battery_state,1)"/>
</Image>
<Image x="0" y="0" src="dl/dc_0.png" visibility="eq(#battery_state,3)" >
<Mask x="0" y="0+219*#battery_level/100" src="dl/mask1.png" align="absolute" visibility="eq(#battery_state,3)"/>
</Image>
<Image x="0" y="0" src="dl/dc_0.png" visibility="ne(#battery_state,3)*ne(#battery_state,1)">
<Mask x="0" y="0-219*#battery_level/100" src="dl/mask1.png" align="absolute" visibility="ne(#battery_state,3)*ne(#battery_state,1)"/>
</Image>
圆环
- pivotX="60" pivotY="60" 为 mask 的一半
<Image src="dl/dlyh.png" x="0" y="0"/>
<Image x="0" y="0">
<Mask x="0+0" y="0+0" pivotX="60" pivotY="60" src="dl/mask_1.png" angle="ifelse(gt(-180+180*((#battery_level/100)*2),0),0,-180+180*((#battery_level/100)*2))"/>
</Image>
<Image x="0" y="0" src="dl/cdl.png" visibility="gt(#battery_level,50)">
<Mask x="0" y="0" pivotX="60" pivotY="60" src="first/mask_0.png" angle="-180+180*(((#battery_level/100)-0.5)*2)" />
</Image>
<Image src="dl/sd.png" x="0" y="0" visibility="eq(#battery_state,1)+eq(#battery_state,3)"/>
<Image src="dl/sd.png" x="0" y="0" visibility="eq(#battery_state,0)"/>
<Group x="0" y="0">
<ImageNumber name="cd1" src="first/dl.png" number="#battery_level"/>
<Image src="dl/dl_bfh.png" x="#cd1.bmp_width+0" y="0"/>
倒计时
数字显示
进图条
方法1
<ExternalCommands>
<Trigger action="resume">
<Command target="week_lose.animation" value="play"/>
<Command target="year_lose.animation" value="play"/>
<Command target="month_lose.animation" value="play"/>
</Trigger>
</ExternalCommands>
<!-- ****************************************************** -->
<!--djs-->
<group>
<Var name="run" expression="eq(#year%4,0)" />
<Var name="year_days" expression="gt(#month,0)*31+ifelse(gt(#month,1),28+#run,0)+gt(#month,2)*31+gt(#month,3)*30+gt(#month,4)*31+gt(#month,5)*30+gt(#month,6)*31+gt(#month,7)*31+gt(#month,8)*30+gt(#month,9)*31+gt(#month,10)*30+gt(#month,11)*31"/>
<Var name="year_have" expression="365+#run-#year_days-#date"/>
<Var name="month_days" expression="eq(#month,0)*31+ifelse(eq(#month,1),28+#run,0)+eq(#month,2)*31+eq(#month,3)*30+eq(#month,4)*31+eq(#month,5)*30+eq(#month,6)*31+eq(#month,7)*31+eq(#month,8)*30+eq(#month,9)*31+eq(#month,10)*30+eq(#month,11)*31"/>
<Var name="month_have" expression="#month_days-#date" />
<Var name="week_have" expression="ifelse(eq(#day_of_week,1),0,8-#day_of_week)"/>
<Var name="hour_have" expression="23-#hour"/>
<Var name="minute_have" expression="59-#minute"/>
<Var name="second_have" expression="59-#second"/>
<Var name="year_have_percent" expression="#year_have/(365+#run)*100"/>
<Var name="month_have_percent" expression="(#month_have*24+#hour)/(#month_days*24)*100"/>
<Var name="week_have_percent" expression="(#week_have*24+#hour_have)/168*100"/>
<Var name="day_have_percent" expression="(#hour_have*60+#minute_have)/(24*60)*100"/>
</group>
<!-- ****************************************************** -->
<!--var_set-->
<group>
<!-- 倒计时 -->
<Var name="week_lose">
<VariableAnimation>
<AniFrame value="0" time="0"/>
<AniFrame value="1" time="1000"/>
<AniFrame value="50" time="1500"/>
<AniFrame value="#week_have_percent/2" time="2000"/>
<AniFrame value="#week_have_percent/2" time="1000000000"/>
</VariableAnimation>
</Var>
<Var name="month_lose">
<VariableAnimation>
<AniFrame value="0" time="0"/>
<AniFrame value="1" time="1000"/>
<AniFrame value="50" time="1500"/>
<AniFrame value="#month_have_percent/2" time="2000"/>
<AniFrame value="#month_have_percent/2" time="1000000000"/>
</VariableAnimation>
</Var>
<Var name="year_lose">
<VariableAnimation>
<AniFrame value="0" time="0"/>
<AniFrame value="1" time="1000"/>
<AniFrame value="50" time="1500"/>
<AniFrame value="#year_have_percent/2" time="2000"/>
<AniFrame value="#year_have_percent/2" time="1000000000"/>
</VariableAnimation>
</Var>
</group>
<!-- ****************************************************** -->
<Group name="djs">
<!-- 进度条 -->
<!-- 和上方 var_set 配合使用 -->
<Image src="countDown/daojishi/djs.png" x="#x_w-0" y="#y_h-0"/>
<Image x="#x_w+0" y="#y_h-0" src="countDown/nian_djs/nian_djs.png" srcid="#year_lose"/>
<Image x="#x_w+0" y="#y_h-0" src="countDown/yue_djs/yue_djs.png" srcid="#month_lose"/>
<Image x="#x_w+0" y="#y_h-0" src="countDown/zhou_djs/zhou_djs.png" srcid="#week_lose"/>
<!--year-->
<Image name="year_0" src="countDown/daojishi/djs.png" srcid="int(#year/1000)" x="#x_w-0" y="#y_h-0"/>
<Image name="year_1" src="countDown/daojishi/djs.png" srcid="int(#year/100)%10" x="#x_w-0" y="#y_h-0"/>
<Image name="year_2" src="countDown/daojishi/djs.png" srcid="#year/10%10" x="#x_w-0" y="#y_h-0"/>
<Image name="year_3" src="countDown/daojishi/djs.png" srcid="#year%10" x="#x_w-0" y="#y_h-0"/>
<!-- year -->
<Image src="countDown/daojishi/djs.png" srcid="#year_have/100" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#year_have/10%10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#year_have%10" x="#x_w+0 " y="#y_h-0"/>
<!--day-->
<Image src="countDown/daojishi/djs.png" srcid="#hour_have/10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#hour_have%10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#minute_have/10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#minute_have%10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#second_have/10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#second_have%10" x="#x_w+0" y="#y_h-0"/>
<!--month-->
<Image name="month_0" src="countDown/yuedaojishi/djs.png" srcid="(#month+1)/10" x="#x_w+0" y="#y_h-0"/>
<Image name="month_1" src="countDown/yuedaojishi/djs.png" srcid="(#month+1)%10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#month_have/10" x="#x_w+0" y="#y_h-0"/>
<Image src="countDown/daojishi/djs.png" srcid="#month_have%10" x="#x_w+0" y="#y_h-0"/>
<!--week-->
<Image src="countDown/daojishi/djs.png" srcid="#week_have" x="#x_w+0" y="#y_h-0"/>
</Group>
圆环
<Var name="sy_m" expression="#hour*3600-#minute*60-#second"/>
<!-- ****************************************************** -->
<Image src="countDown/djsk.png" x="0" y="0"/>
<Image x="0" y="0" src="countDown/cdr.png">
<Mask x="0" y="0" pivotX="60" pivotY="60" src="countDown/mask_1.png" angle="ifelse(gt(-220+220*((#sy_m1/86400)*2),0),0,-220+220*((#sy_m/86400)*2))" />
</Image>
<Image x="0" y="0" src="countDown/cdl.png" visibility="gt(#sy_m1,43200)">
<Mask x="0" y="0" pivotX="60" pivotY="60" src="countDown/mask_0.png" angle="-220+220*(((#sy_m1/86400)-0.5)*2)" />
</Image>
动效组
壁纸切换
-
1920 壁纸
<Image src="background.png" srcid="#bzqh" x="#w/2" y="#h/2" w="#w*#h/1920" h="#h" align="center" alignV="center"/> -
2640 壁纸
<Image src="background.png" srcid="#bzqh" x="#w/2" y="#h/2" align="center" alignV="center" /> -
切换按钮
<Button x="0" y="0" w="0" h="0">
<Triggers>
<Trigger action="double">
<VariableCommand name="bzqh" expression="int(#bzqh+1)%3"/>
</Trigger>
</Triggers>
</Button>
气泡显隐
<ExternalCommands>
<Trigger action="resume">
<VariableCommand name="pp1" expression="rand()*1080" const="true"/>
<VariableCommand name="pp2" expression="rand()*1080" const="true"/>
<VariableCommand name="pp3" expression="rand()*1080" const="true"/>
<VariableCommand name="pp4" expression="rand()*1080" const="true"/>
<VariableCommand name="pp5" expression="rand()*1080" const="true"/>
<VariableCommand name="pp6" expression="rand()*1080" const="true"/>
</Trigger>
</ExternalCommands>
<!-- ****************************************************** -->
<Var name="pp1" expression="rand()*1080" const="true"/>
<Var name="pp2" expression="rand()*1080" const="true"/>
<Var name="pp3" expression="rand()*1080" const="true"/>
<Var name="pp4" expression="rand()*1080" const="true"/>
<Var name="pp5" expression="rand()*1080" const="true"/>
<Var name="pp6" expression="rand()*1080" const="true"/>
<Var name="pp7" expression="rand()*1080" const="true"/>
<Var name="pp8" expression="rand()*1080" const="true"/>
<Var name="pp9" expression="rand()*1080" const="true"/>
<Var name="ss">
<VariableAnimation>
<AniFrame value="0" time="0"/>
<AniFrame value="640000" time="640000"/>
</VariableAnimation>
</Var>
<Var name="qq1">
<VariableAnimation>
<AniFrame value="100 " time="0"/>
<AniFrame value="0-50" time="1500"/>
<AniFrame value="2640" time="1501"/>
<AniFrame value="100 " time="26900"/>
</VariableAnimation>
</Var>
<Var name="qq2">
<VariableAnimation>
<AniFrame value="500 " time="0"/>
<AniFrame value="0-50" time="5500"/>
<AniFrame value="2640" time="5501"/>
<AniFrame value="500 " time="26900"/>
</VariableAnimation>
</Var>
<Var name="qq3">
<VariableAnimation>
<AniFrame value="900" time="0"/>
<AniFrame value="0-50" time="9500"/>
<AniFrame value="2640" time="9501"/>
<AniFrame value="900" time="26900"/>
</VariableAnimation>
</Var>
<Var name="qq4">
<VariableAnimation>
<AniFrame value="1300" time="0"/>
<AniFrame value="0-50" time="13500"/>
<AniFrame value="2640" time="13501"/>
<AniFrame value="1300" time="26900"/>
</VariableAnimation>
</Var>
<Var name="qq5">
<VariableAnimation>
<AniFrame value="1700" time="0"/>
<AniFrame value="0-50" time="17500"/>
<AniFrame value="2640" time="17501"/>
<AniFrame value="1700" time="26900"/>
</VariableAnimation>
</Var>
<Var name="qq6">
<VariableAnimation>
<AniFrame value="2100" time="0"/>
<AniFrame value="0-50" time="21500"/>
<AniFrame value="2640" time="21501"/>
<AniFrame value="2100" time="26900"/>
</VariableAnimation>
</Var>
<!-- ****************************************************** -->
<Button x="0" y="0" w="0" h="0" visibility="eq(#kzl_xy,0)">
<Triggers>
<Trigger action="up">
<VariableCommand name="pp_xy" expression="int(#pp_xy+1)%2"/>
</Trigger>
</Triggers>
</Button>
<!-- ****************************************************** -->
<Group visibility="not(#pp_xy)" >
<Image x="abs(#pp1+sin(#ss/1851)*250)" y="#qq1" src="dxz/pp1.png"/>
<Image x="abs(#pp2-sin(#ss/1451)*80)" y="#qq2" src="dxz/pp2.png"/>
<Image x="abs(#pp3+cos(#ss/1751)*150)" y="#qq3" src="dxz/pp3.png"/>
<Image x="abs(#pp4+sin(#ss/1654)*180)" y="#qq4" src="dxz/pp4.png"/>
<Image x="abs(#pp5+sin(#ss/1397)*135)" y="#qq5" src="dxz/pp5.png"/>
<Image x="abs(#pp6+sin(#ss/1688)*250)" y="#qq6" src="dxz/pp6.png"/>
<Image x="abs(#pp7+sin(#ss/1688)*150)" y="#qq1" src="dxz/pp7.png"/>
<Image x="abs(#pp8+sin(#ss/1688)*80)" y="#qq3" src="dxz/pp1.png"/>
</Group>
下雨显隐
<Button x="0" y="0" w="0" h="0" visibility="eq(#kzl_xy,0)">
<Triggers>
<Trigger action="up">
<VariableCommand name="xy_xy" expression="int(#xy_xy+1)%2"/>
</Trigger>
</Triggers>
</Button>
<!-- ****************************************************** -->
<Group visibility="not(#xy_xy)">
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="100" y="-50" time="0"/>
<Position x="100" y="300" time="500"/>
<Position x="100" y="#screen_height" time="2000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="200" y="-300" time="0"/>
<Position x="200" y="#screen_height" time="3000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="300" y="-300" time="0"/>
<Position x="300" y="#screen_height" time="3500"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="400" y="-10" time="0"/>
<Position x="400" y="#screen_height" time="2000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="500" y="-200" time="0"/>
<Position x="500" y="#screen_height" time="2800"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="600" y="-150" time="0"/>
<Position x="600" y="#screen_height" time="1700"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="700" y="-90" time="0"/>
<Position x="700" y="#screen_height" time="2200"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="800" y="-210" time="0"/>
<Position x="800" y="#screen_height" time="1900"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="900" y="-400" time="0"/>
<Position x="900" y="#screen_height" time="3600"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="1000" y="-40" time="0"/>
<Position x="1000" y="#screen_height" time="1200"/>
</PositionAnimation>
</Image>
</Group>
<Group visibility="not(#xy_xy)">
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="100" y="#screen_height" time="0"/>
<Position x="100" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="200" y="#screen_height" time="0"/>
<Position x="200" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="300" y="#screen_height" time="0"/>
<Position x="300" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="400" y="#screen_height" time="0"/>
<Position x="400" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="500" y="#screen_height" time="0"/>
<Position x="500" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="600" y="#screen_height" time="0"/>
<Position x="600" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="700" y="#screen_height" time="0"/>
<Position x="700" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="800" y="#screen_height" time="0"/>
<Position x="800" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="900" y="#screen_height" time="0"/>
<Position x="900" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
<Image src="dxz/rain.png">
<PositionAnimation>
<Position x="1000" y="#screen_height" time="0"/>
<Position x="1000" y="#screen_height+150" time="30000000"/>
</PositionAnimation>
</Image>
</Group>
文案切换
<Image src="dxz/copyWriting.png" srcid="#copyWriting_qh" x="0" y="0"/>
<!-- ****************************************************** -->
<Button x="0" y="0" w="0" h="0" visibility="eq(#kzl_xy,0)">
<Triggers>
<Trigger action="up">
<VariableCommand name="copyWriting_qh" expression="int(#copyWriting_qh+1)%3"/>
</Trigger>
</Triggers>
</Button>
飘落显隐
<VariableCommand name="pp1" expression="rand()*1080" const="true"/>
<VariableCommand name="pp2" expression="rand()*1080" const="true"/>
<VariableCommand name="pp3" expression="rand()*1080" const="true"/>
<VariableCommand name="pp4" expression="rand()*1080" const="true"/>
<VariableCommand name="pp5" expression="rand()*1080" const="true"/>
<VariableCommand name="pp6" expression="rand()*1080" const="true"/>
<!-- ****************************************************** -->
<Var name="pp1" expression="rand()*1080" const="true"/>
<Var name="pp2" expression="rand()*1080" const="true"/>
<Var name="pp3" expression="rand()*1080" const="true"/>
<Var name="pp4" expression="rand()*1080" const="true"/>
<Var name="pp5" expression="rand()*1080" const="true"/>
<Var name="pp6" expression="rand()*1080" const="true"/>
<Var name="pp7" expression="rand()*1080" const="true"/>
<Var name="pp8" expression="rand()*1080" const="true"/>
<Var name="pp9" expression="rand()*1080" const="true"/>
<!-- ****************************************************** -->
<Var name="ss">
<VariableAnimation>
<AniFrame value="0" time="0"/>
<AniFrame value="640000" time="640000"/>
</VariableAnimation>
</Var>
<!-- ****************************************************** -->
<Button x="0" y="0" w="0" h="0">
<Triggers>
<Trigger action="up">
<VariableCommand name="xx_xy" expression="int(#xx_xy+1)%2"/>
</Trigger>
</Triggers>
</Button>
<!-- ****************************************************** -->
<Group visibility="eq(#xx_xy,0)">
<Image x="abs(#pp1+sin(#ss/1851)*250)" y="0-200+(#ss/6.64)%(#screen_height+350)" rotation="#rotx" src="dxz/xx1.png"/>
<Image x="abs(#pp2-sin(#ss/1451)*80)" y="0-300+(#ss/5.16)%(#screen_height+450)" rotation="#rotx1" src="dxz/xx2.png"/>
<Image x="abs(#pp4+sin(#ss/1251)*160)" y="0-800+(#ss/5.12)%(#screen_height+950)" rotation="#rotx" src="dxz/xx3.png"/>
<Image x="abs(#pp6+sin(#ss/1397)*135)" y="0-950+(#ss/6.15)%(#screen_height+1100)" rotation="#rotx1" src="dxz/xx1.png"/>
<Image x="abs(#pp3+sin(#ss/2688)*250)" y="(#ss/5.64)%(#screen_height+300)" rotation="#rotx" src="dxz/xx2.png"/>
<Image x="abs(#pp5-sin(#ss/1751)*80)" y="0-100+(#ss/5.16)%(#screen_height+450)" rotation="#rotx1" src="dxz/xx3.png"/>
<Image x="abs(#pp9+sin(#ss/2251)*160)" y="0-800+(#ss/5.12)%(#screen_height+950)" rotation="#rotx" src="dxz/xx1.png"/>
<Image x="abs(#pp8+sin(#ss/1997)*135)" y="0-1105+(#ss/6.15)%(#screen_height+1100)" rotation="#rotx1" src="dxz/xx2.png"/>
</Group>
编辑框
<Var expression="2022" name="nian_yi"/>
<Var expression="1" name="yue_yi"/>
<Var expression="1" name="ri_yi"/>
<Var expression="2022" name="szn_yi"/>
<Var expression="1" name="szy_yi"/>
<Var expression="1" name="szr_yi"/>
<Var expression="#time" name="ks" threshold="1">
<Trigger>
<VariableCommand expression="int(#zts_yi*24*60+#hour*60+#minute)" name="fenl_yi" persist="true"/>
<VariableCommand expression="int(#zts_yi*24*60*60+#hour*60*60+#minute*60+#msx)" name="miaol_yi" persist="true"/>
<VariableCommand expression="ifelse(gt(#year-#szn_yi,0)*le(#year-#szn_yi,99),#year-#szn_yi,gt(#year-#szn_yi,99),99,le(#year-#szn_yi,0),0,0)" name="nlcyi" persist="true"/>
<VariableCommand expression="#nlcyi+1" name="nlc1_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#szy_yi,1)*ge(#szr_yi,20)+eq(#szy_yi,2)*le(#szr_yi,18),0,eq(#szy_yi,2)*ge(#szr_yi,19)+eq(#szy_yi,3)*le(#szr_yi,20),1,eq(#szy_yi,3)*ge(#szr_yi,21)+eq(#szy_yi,4)*le(#szr_yi,19),2,eq(#szy_yi,4)*ge(#szr_yi,20)+eq(#szy_yi,5)*le(#szr_yi,20),3,eq(#szy_yi,5)*ge(#szr_yi,21)+eq(#szy_yi,6)*le(#szr_yi,21),4,eq(#szy_yi,6)*ge(#szr_yi,22)+eq(#szy_yi,7)*le(#szr_yi,22),5,eq(#szy_yi,7)*ge(#szr_yi,23)+eq(#szy_yi,8)*le(#szr_yi,22),6,eq(#szy_yi,8)*ge(#szr_yi,23)+eq(#szy_yi,9)*le(#szr_yi,22),7,eq(#szy_yi,9)*ge(#szr_yi,23)+eq(#szy_yi,10)*le(#szr_yi,22),8,eq(#szy_yi,10)*ge(#szr_yi,23)+eq(#szy_yi,11)*le(#szr_yi,21),9,eq(#szy_yi,11)*ge(#szr_yi,22)+eq(#szy_yi,12)*le(#szr_yi,21),10,eq(#szy_yi,12)*ge(#szr_yi,22)+eq(#szy_yi,1)*le(#szr_yi,19),11,0)" name="xz_yi" persist="true"/>
<VariableCommand expression="eq((#szn_yi%4),0)*ne((#szn_yi%100),0)+eq((#szn_yi%400),0)" name="lya_yi" persist="true"/>
<VariableCommand expression="(ge(#month,1)*31+(28+#lya_yi)*ge(#month,2)+ge(#month,3)*31+ge(#month,4)*30+ge(#month,5)*31+ge(#month,6)*30+ge(#month,7)*31+ge(#month,8)*31+ge(#month,9)*30+ge(#month,10)*31+ge(#month,11)*30+ge(#month,12)*31)+(365*#year+int(#year/4)+int(#year/400)-int(#year/100))+#date-1" name="da_yi" persist="true"/>
<VariableCommand expression="#hour24*60+#minute" name="fa_yi" persist="true"/>
<VariableCommand expression="(gt(#yue_yi,1)*31+(28+#lya_yi)*gt(#yue_yi,2)+gt(#yue_yi,3)*31+gt(#yue_yi,4)*30+gt(#yue_yi,5)*31+gt(#yue_yi,6)*30+gt(#yue_yi,7)*31+gt(#yue_yi,8)*31+gt(#yue_yi,9)*30+gt(#yue_yi,10)*31+gt(#yue_yi,11)*30+gt(#yue_yi,12)*31)+(365*#nian_yi+int(#nian_yi/4)+int(#nian_yi/400)-int(#nian_yi/100))+#ri_yi-1" name="dz1_yi" persist="true"/>
<VariableCommand expression="#h1*60" name="fz1_yi" persist="true"/>
<VariableCommand expression="ge(#dz1_yi*1440+#fz1_yi,#da_yi*1440+#fa_yi)" name="v1_yi" persist="true"/>
<VariableCommand expression="ifelse(#v1_yi,int(abs(#dz1_yi-#da_yi)-gt(#fa_yi,#fz1_yi)),int(abs(#dz1_yi-#da_yi)-gt(#fz1_yi,#fa_yi)))" name="date1_yi" persist="true"/>
<VariableCommand expression="ifelse(#v1_yi,int((gt(#fa_yi,#fz1_yi)*1440+#fz1_yi-#fa_yi)/60),int((gt(#fz1_yi,#fa_yi)*1440+#fa_yi-#fz1_yi)/60))" name="hour1_yi" persist="true"/>
<VariableCommand expression="ifelse(#v1_yi,int((gt(#fa_yi,#fz1_yi)*1440+#fz1_yi-#fa_yi)%60),int((gt(#fz1_yi,#fa_yi)*1440+#fa_yi-#fz1_yi)%60))" name="minute1_yi" persist="true"/>
<VariableCommand expression="(ge(#month,1)*31+(28+#lya_yi)*ge(#month,2)+ge(#month,3)*31+ge(#month,4)*30+ge(#month,5)*31+ge(#month,6)*30+ge(#month,7)*31+ge(#month,8)*31+ge(#month,9)*30+ge(#month,10)*31+ge(#month,11)*30+ge(#month,12)*31)+#date-1" name="weiz_yi" persist="true"/>
<VariableCommand expression="(gt(#szy_yi,1)*31+(28+#lya_yi)*gt(#szy_yi,2)+gt(#szy_yi,3)*31+gt(#szy_yi,4)*30+gt(#szy_yi,5)*31+gt(#szy_yi,6)*30+gt(#szy_yi,7)*31+gt(#szy_yi,8)*31+gt(#szy_yi,9)*30+gt(#szy_yi,10)*31+gt(#szy_yi,11)*30+gt(#szy_yi,12)*31)+#szr_yi-1" name="qianhoudz1_yi" persist="true"/>
<VariableCommand expression="ge(#qianhoudz1_yi*1440+#fz1_yi,#weiz_yi*1440+#fa_yi)" name="v2_yi" persist="true"/>
<VariableCommand expression="(ge(#month,1)*31+(28+#lya_yi)*ge(#month,2)+ge(#month,3)*31+ge(#month,4)*30+ge(#month,5)*31+ge(#month,6)*30+ge(#month,7)*31+ge(#month,8)*31+ge(#month,9)*30+ge(#month,10)*31+ge(#month,11)*30+ge(#month,12)*31)+(365*#year+int(#year/4)+int(#year/400)-int(#year/100))+#date-1" name="sss_yi" persist="true"/>
<VariableCommand expression="(gt(#szy_yi,1)*31+(28+#lya_yi)*gt(#szy_yi,2)+gt(#szy_yi,3)*31+gt(#szy_yi,4)*30+gt(#szy_yi,5)*31+gt(#szy_yi,6)*30+gt(#szy_yi,7)*31+gt(#szy_yi,8)*31+gt(#szy_yi,9)*30+gt(#szy_yi,10)*31+gt(#szy_yi,11)*30+gt(#szy_yi,12)*31)+(365*ifelse(#v2_yi,#year,#year+1)+int(#year/4)+int(#year/400)-int(#year/100))+#szr_yi-1" name="shengridz1_yi" persist="true"/>
<VariableCommand expression="ifelse(#v2_yi,int(abs(#shengridz1_yi-#sss_yi)-gt(#fa_yi,#fz1_yi)),int(abs(#shengridz1_yi-#sss_yi)-gt(#fz1_yi,#fa_yi)))" name="date2_yi" persist="true"/>
<VariableCommand expression="#year+1" name="year1_yi" persist="true"/>
<VariableCommand expression="eq((#year%4),0)*ne((#year%100),0)+eq((#year%400),0)" name="rn_yi" persist="true"/>
<VariableCommand expression="eq((#szn_yi%4),0)*ne((#szn_yi%100),0)+eq((#szn_yi%400),0)" name="rn1_yi" persist="true"/>
<VariableCommand expression="eq((#nf_yi%4),0)*ne((#nf_yi%100),0)+eq((#nf_yi%400),0)" name="rn2_yi" persist="true"/>
<VariableCommand expression="30" name="day1_yi" persist="true"/>
<VariableCommand expression="31" name="day2_yi" persist="true"/>
<VariableCommand expression="ifelse(#rn_yi,29,28)" name="day3_yi" persist="true"/>
<VariableCommand expression="ifelse(#rn1_yi,29,28)" name="day4_yi" persist="true"/>
<VariableCommand expression="ifelse(#rn2_yi,29,28)" name="day5_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#month,1),#day2_yi,eq(#month,2),#day2_yi+#day3_yi,eq(#month,3),#day2_yi*2+#day3_yi,eq(#month,4),#day2_yi*2+#day3_yi+#day1_yi,eq(#month,5),#day2_yi*3+#day3_yi+#day1_yi,eq(#month,6),#day2_yi*3+#day3_yi+#day1_yi*2,eq(#month,7),#day2_yi*4+#day3_yi+#day1_yi*2,eq(#month,8),#day2_yi*5+#day3_yi+#day1_yi*2,eq(#month,9),#day2_yi*5+#day3_yi+#day1_yi*3,eq(#month,10),#day2_yi*6+#day3_yi+#day1_yi*3,eq(#month,11),#day2_yi*6+#day3_yi+#day1_yi*4,0)" name="mday_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#szy_yi-1,1),#day2_yi,eq(#szy_yi-1,2),#day2_yi+#day4_yi,eq(#szy_yi-1,3),#day2_yi*2+#day4_yi,eq(#szy_yi-1,4),#day2_yi*2+#day4_yi+#day1_yi,eq(#szy_yi-1,5),#day2_yi*3+#day4_yi+#day1_yi,eq(#szy_yi-1,6),#day2_yi*3+#day4_yi+#day1_yi*2,eq(#szy_yi-1,7),#day2_yi*4+#day4_yi+#day1_yi*2,eq(#szy_yi-1,8),#day2_yi*5+#day4_yi+#day1_yi*2,eq(#szy_yi-1,9),#day2_yi*5+#day4_yi+#day1_yi*3,eq(#szy_yi-1,10),#day2_yi*6+#day4_yi+#day1_yi*3,eq(#szy_yi-1,11),#day2_yi*6+#day4_yi+#day1_yi*4,0)" name="mday1_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#month,1),#day3_yi,eq(#month,2),#day2_yi,eq(#month,3),#day1_yi,eq(#month,4),#day2_yi,eq(#month,5),#day1_yi,eq(#month,6),#day2_yi,eq(#month,7),#day2_yi,eq(#month,8),#day1_yi,eq(#month,9),#day2_yi,eq(#month,10),#day1_yi,eq(#month,11),#day2_yi,#day2_yi)" name="mtian_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#yf_yi-1,1),#day5_yi,eq(#yf_yi-1,2),#day2_yi,eq(#yf_yi-1,3),#day1_yi,eq(#yf_yi-1,4),#day2_yi,eq(#yf_yi-1,5),#day1_yi,eq(#yf_yi-1,6),#day2_yi,eq(#yf_yi-1,7),#day2_yi,eq(#yf_yi-1,8),#day1_yi,eq(#yf_yi-1,9),#day2_yi,eq(#yf_yi-1,10),#day1_yi,eq(#yf_yi-1,11),#day2_yi,#day2_yi)" name="mtian1_yi" persist="true"/>
<VariableCommand expression="#mday_yi+#date" name="zday_yi" persist="true"/>
<VariableCommand expression="#mday1_yi+#szr_yi" name="zday1_yi" persist="true"/>
<VariableCommand expression="#hour*60*60+#minute*60+#second" name="zmiao_yi" persist="true"/>
<VariableCommand expression="ifelse(#rn_yi,366-#zday_yi,365-#zday_yi)" name="yxday_yi" persist="true"/>
<VariableCommand expression="ifelse(#rn1_yi,366-#zday1_yi,365-#zday1_yi)" name="yxday1_yi" persist="true"/>
<VariableCommand expression="eq((#nzj1_yi%4),0)*ne((#nzj1_yi%100),0)+eq((#nzj1_yi%400),0)" name="rn3_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#sfmn_yi,1),(#year-#szn_yi),(#year-#szn_yi-1))*365+#rncz_yi" name="tszj_yi" persist="true"/>
<VariableCommand expression="(int(#year/4)+int(#year/400)-int(#year/100))-(int(#nf_yi/4)+int(#nf_yi/400)-int(#nf_yi/100))" name="rncz_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1)*lt(#nzj_yi,#year),#nzj_yi+1,0)" name="nzj1_yi" persist="true"/>
<VariableCommand expression="ifelse(gt(#szy_yi,#month+1),0,eq(#szy_yi,#month+1)*gt(#szr_yi,#date),0,1)" name="sfmn_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1),#czzd_yi,0)" name="zts_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1),int(#zts_yi/7),0)" name="cz_zw_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1),#zts_yi*24+#hour,0)" name="ccz_zh_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1),#zts_yi*24*60+#hour*60+#minute,0)" name="cz_zm_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#sfmn_yi,1),(#yxday1_yi-#yxday_yi),(#yxday1_yi+#zday_yi))" name="qy_d_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1),#cczy_yi,0)" name="cz_y_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1),#cczm_yi,0)" name="cz_m_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#bf_yi,1),(#cz_y_yi*12+#cczmm_yi),0)" name="cz_mm_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#rn1_yi,1)*gt(#szy_yi,2),(#tszj_yi+#qy_d_yi-1),(#tszj_yi+#qy_d_yi))" name="czzd_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#sfmn_yi,1),(#year-#szn_yi),(#year-#szn_yi-1))" name="cczy_yi" persist="true"/>
<VariableCommand expression="ifelse(gt(#szr_yi,#date),(#cz_mm_yi-1),#cz_mm_yi)" name="cczm_yi" persist="true"/>
<VariableCommand expression="ifelse(eq(#sfmn_yi,1),(#month-#szy_yi+1),(13-#szy_yi+#month))" name="cczmm_yi" persist="true"/>
<VariableCommand expression="#szn_yi" name="nf_yi" persist="true"/>
<VariableCommand expression="#szy_yi" name="yf_yi" persist="true"/>
<VariableCommand expression="#szr_yi" name="rf_yi" persist="true"/>
<VariableCommand expression="ifelse(gt(#nf1,#year),0,eq(#nf1,#year)*gt(#yf1,#month+1),0,eq(#nf1,#year)*eq(#yf1,#month+1)*gt(#rf1,#date)+gt(#rf1,#mtian1_yi),0,1)" name="bf_yi" persist="true"/>
<VariableCommand expression="ifelse(le(#zts_yi,9999),#zts_yi,9999)" name="zts1_yi" persist="true"/>
<VariableCommand expression="ifelse(le(#date2_yi,9999),#date2_yi,9999)" name="date22_yi" persist="true"/>
<VariableCommand expression="23-#hour" name="H_yi"/>
<VariableCommand expression="59-#minute" name="M_yi"/>
<VariableCommand expression="59-#second" name="S_yi"/>
<VariableCommand expression="(#H_yi*60+#M_yi)/(24*60)*100" name="r_syb_yi"/>
</Trigger>
</Var>
<!-- ****************************************************** -->
<Group name="" >
<ImageNumber name="zdy1" align="center" number="#date22_yi/100" src="countDown/t_countDown/day.png" x="0" y="0"/>
<ImageNumber name="zdy2" align="center" number="(#date22_yi/10)%10" src="countDown/t_countDown/day.png" x="0+0+#zdy1.bmp_width" y="0"/>
<ImageNumber name="zdy3" align="center" number="#date22_yi%10" src="third/countDown/t_countDown/day.png" x="0+0*2+#zdy1.bmp_width+#zdy2.bmp_width" y="0"/>
</Group>
<!-- 编辑器 -->
<Image src="countDown/t_countDown/bjq.png" x="0" y="0" visibility="eq(#bjq,1)"/>
<Button x="0" y="0" w="0" h="0">
<Triggers>
<Trigger action="double">
<VariableCommand name="xnbjq" expression="int(#xnbjq+1)%2"/>
</Trigger>
</Triggers>
</Button>
<ImageNumber align="center" number="int(#nian_yi)" src="countDown/t_countDown/sz_hour.png" x="0" y="0" visibility="eq(#xnbjq,1)"/>
<ImageNumber align="center" number="int(#yue_yi)" src="countDown/t_countDown/sz_hour.png" x="0 " y="0" visibility="eq(#xnbjq,1)"/>
<ImageNumber align="center" number="int(#ri_yi)" src="third/countDown/t_countDown/sz_hour.png" x="0" y="0" visibility="eq(#xnbjq,1)"/>
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)">
<Triggers>
<Trigger action="up">
<VariableCommand expression="1" name="xq_yi" persist="true"/>
<VariableCommand expression="0" name="nian_yi" persist="true"/>
<VariableCommand expression="0" name="zhn_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 月 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)">
<Triggers>
<Trigger action="up">
<VariableCommand expression="2" name="xq_yi" persist="true"/>
<VariableCommand expression="0" name="yue_yi" persist="true"/>
<VariableCommand expression="0" name="zhy_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 日 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)">
<Triggers>
<Trigger action="up">
<VariableCommand expression="3" name="xq_yi" persist="true"/>
<VariableCommand expression="0" name="ri_yi" persist="true"/>
<VariableCommand expression="0" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 1 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)">
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+1" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+1" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+1" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+1" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+1" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+1" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+1" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+1" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="1" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="1" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="1" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 2 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+2" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+2" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+2" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+2" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+2" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+2" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+2" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+2" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="2" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="2" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="2" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 3 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+3" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+3" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+3" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+3" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+3" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+3" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+3" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+3" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="3" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="3" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="3" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 4 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+4" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+4" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+4" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+4" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+4" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+4" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+4" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+4" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="4" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="4" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="4" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 5 -->
<Button h="0" w="0" x="0" y="0)" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+5" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+5" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+5" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+5" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+5" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+5" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+5" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+5" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="5" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="5" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="5" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 6 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+6" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+6" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+6" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+6" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+6" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+6" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+6" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+6" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="6" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="6" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="6" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 7 -->
<Button h="0" w0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+7" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+7" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+7" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+7" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+7" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+7" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+7" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+7" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="7" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="7" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="7" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 8 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+8" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+8" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+8" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+8" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+8" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+8" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+8" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+8" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="8" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="8" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="8" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 删除 -->
<Button h="0 w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)" expression="0" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)" expression="0" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)" expression="0" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,2)" expression="0" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="0" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="0" name="zhr_yi" persist="true"/>
<VariableCommand expression="10" name="ss1_yi" persist="true"/>
<VariableCommand expression="10" name="ss2_yi" persist="true"/>
<VariableCommand expression="10" name="ss3_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 9 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+9" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+9" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+9" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+9" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+9" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+9" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+9" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+9" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="9" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="9" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="9" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 0 -->
<Button h="0" w="0" x="0" y="0" visibility="eq(#xnbjq,1)" >
<Triggers>
<Trigger action="up">
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,0)" expression="#nian_yi+0" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,1)" expression="#nian_yi*10+0" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,2)" expression="#nian_yi*10+0" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,1)*eq(#zhn_yi,3)" expression="#nian_yi*10+0" name="nian_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,0)" expression="#yue_yi+0" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,2)*eq(#zhy_yi,1)" expression="#yue_yi*10+0" name="yue_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,0)" expression="#ri_yi+0" name="ri_yi" persist="true"/>
<VariableCommand condition="eq(#xq_yi,3)*eq(#zhr_yi,1)" expression="#ri_yi*10+0" name="ri_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="0" name="ss1_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="0" name="ss2_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="0" name="ss3_yi" persist="true"/>
<VariableCommand condition="lt(#zhn_yi,4)" expression="#zhn_yi+1" name="zhn_yi" persist="true"/>
<VariableCommand condition="lt(#zhy_yi,2)" expression="#zhy_yi+1" name="zhy_yi" persist="true"/>
<VariableCommand condition="lt(#zhr_yi,2)" expression="#zhr_yi+1" name="zhr_yi" persist="true"/>
</Trigger>
</Triggers>
</Button>
<!-- 完成 -->
<Button visibility="eq(#bf_yi,1)*ne(#nian_yi,0)*ne(#yue_yi,0)*ne(#ri_yi,0)*eq(#xnbjq,1)" h="50" w="85" x="0" y="0">
<Triggers>
<Trigger action="up">
<VariableCommand expression="#nian_yi" name="szn_yi" persist="true"/>
<VariableCommand expression="#yue_yi" name="szy_yi" persist="true"/>
<VariableCommand expression="#ri_yi" name="szr_yi" persist="true"/>
<VariableCommand expression="#nian_yi" name="nzj_yi" persist="true"/>
<VariableCommand expression="10" name="ss1_yi" persist="true"/>
<VariableCommand expression="10" name="ss2_yi" persist="true"/>
<VariableCommand expression="10" name="ss3_yi" persist="true"/>
<VariableCommand expression="0" name="tszj_yi" persist="true"/>
<VariableCommand name="bjq" expression="0"/>
</Trigger>
</Triggers>
</Button>
<!-- 验证 -->
<Button h="#screen_height" visibility="eq(#noticeDown,0)" w="1080" x="0" y="0">
<Triggers>
<Trigger action="up">
<VariableCommand condition="gt(#yue_yi,12)" expression="1" name="yue_yi"/>
<VariableCommand condition="gt(#ri_yi,31)" expression="1" name="ri_yi"/>
</Trigger>
</Triggers>
</Button>
星座
- 暂略
农历
<VarArray type="string">
<Vars>
<Var index="#year%10" name="cn_o"/>
</Vars>
<Items>
<Item value="庚"/>
<Item value="辛"/>
<Item value="壬"/>
<Item value="癸"/>
<Item value="甲"/>
<Item value="乙"/>
<Item value="丙"/>
<Item value="丁"/>
<Item value="戊"/>
<Item value="己"/>
</Items>
</VarArray>
<VarArray type="string">
<Vars>
<Var index="#year%12" name="cn_t"/>
</Vars>
<Items>
<Item value="申"/>
<Item value="酉"/>
<Item value="戌"/>
<Item value="亥"/>
<Item value="子"/>
<Item value="丑"/>
<Item value="寅"/>
<Item value="卯"/>
<Item value="辰"/>
<Item value="巳"/>
<Item value="午"/>
<Item value="未"/>
</Items>
</VarArray>
<!-- ****************************************************** -->
<Group x="0-(#c1.text_width+#c2.text_width)/2" y="0">
<Text name="c1" color="#FFFFFF" size="30" format="%s%s年" paras="@cn_o,@cn_t"/>
<DateTime name="c2" x="#c1.text_width" color="#FFFFFF" size="30" format="NNNN"/>
</Group>
日历
常规日历
<Var expression="ifelse(eq(#Yue_s,1)*ge(#Ri_s,20)+eq(#Yue_s,2)*le(#Ri_s,18),0,eq(#Yue_s,2)*ge(#Ri_s,19)+eq(#Yue_s,3)*le(#Ri_s,20),1,eq(#Yue_s,3)*ge(#Ri_s,21)+eq(#Yue_s,4)*le(#Ri_s,19),2,eq(#Yue_s,4)*ge(#Ri_s,20)+eq(#Yue_s,5)*le(#Ri_s,20),3,eq(#Yue_s,5)*ge(#Ri_s,21)+eq(#Yue_s,6)*le(#Ri_s,21),4,eq(#Yue_s,6)*ge(#Ri_s,22)+eq(#Yue_s,7)*le(#Ri_s,22),5,eq(#Yue_s,7)*ge(#Ri_s,23)+eq(#Yue_s,8)*le(#Ri_s,22),6,eq(#Yue_s,8)*ge(#Ri_s,23)+eq(#Yue_s,9)*le(#Ri_s,22),7,eq(#Yue_s,9)*ge(#Ri_s,23)+eq(#Yue_s,10)*le(#Ri_s,23),8,eq(#Yue_s,10)*ge(#Ri_s,24)+eq(#Yue_s,11)*le(#Ri_s,22),9,eq(#Yue_s,11)*ge(#Ri_s,23)+eq(#Yue_s,12)*le(#Ri_s,21),10,11)" name="xz_num"/>
<Var expression="0" name="dy"/>
<Var expression="2000" name="Nian_s"/>
<Var expression="3" name="Yue_s"/>
<Var expression="21" name="Ri_s"/>
<Var expression="200" name="grid_x"/>
<Var expression="800+#h/2-960" name="grid_y"/>
<Var expression="59" name="grid_w"/>
<Var expression="40" name="grid_h"/>
<Var expression="#day_of_week" name="day_of_week_variable"/>
<Var expression="#date" name="date_variable"/>
<Var expression="#month" name="month_variable"/>
<Var expression="#year" name="year_variable"/>
<Var expression="ifelse(le(#day_of_week_variable-1,0),7,#day_of_week_variable-1))" name="day_of_week1"/>
<Var expression="#day_of_week_variable+(1-#date_variable)%7" name="day1_week1111"/>
<Var expression="ifelse(le(#day1_week1111,0),7+#day1_week1111,#day1_week1111)" name="day1_week"/>
<Var expression="#grid_x+(#day1_week+1+5)%7*#grid_w" name="x1"/>
<Var expression="#grid_y+int((1+#day1_week-1.1)/7)*#grid_h" name="y1"/>
<Var expression="#grid_x+(#day1_week+2+5)%7*#grid_w" name="x2"/>
<Var expression="#grid_y+int((2+#day1_week-1.1)/7)*#grid_h" name="y2"/>
<Var expression="#grid_x+(#day1_week+3+5)%7*#grid_w" name="x3"/>
<Var expression="#grid_y+int((3+#day1_week-1.1)/7)*#grid_h" name="y3"/>
<Var expression="#grid_x+(#day1_week+4+5)%7*#grid_w" name="x4"/>
<Var expression="#grid_y+int((4+#day1_week-1.1)/7)*#grid_h" name="y4"/>
<Var expression="#grid_x+(#day1_week+5+5)%7*#grid_w" name="x5"/>
<Var expression="#grid_y+int((5+#day1_week-1.1)/7)*#grid_h" name="y5"/>
<Var expression="#grid_x+(#day1_week+6+5)%7*#grid_w" name="x6"/>
<Var expression="#grid_y+int((6+#day1_week-1.1)/7)*#grid_h" name="y6"/>
<Var expression="#grid_x+(#day1_week+7+5)%7*#grid_w" name="x7"/>
<Var expression="#grid_y+int((7+#day1_week-1.1)/7)*#grid_h" name="y7"/>
<Var expression="#grid_x+(#day1_week+8+5)%7*#grid_w" name="x8"/>
<Var expression="#grid_y+int((8+#day1_week-1.1)/7)*#grid_h" name="y8"/>
<Var expression="#grid_x+(#day1_week+9+5)%7*#grid_w" name="x9"/>
<Var expression="#grid_y+int((9+#day1_week-1.1)/7)*#grid_h" name="y9"/>
<Var expression="#grid_x+(#day1_week+10+5)%7*#grid_w" name="x10"/>
<Var expression="#grid_y+int((10+#day1_week-1.1)/7)*#grid_h" name="y10"/>
<Var expression="#grid_x+(#day1_week+11+5)%7*#grid_w" name="x11"/>
<Var expression="#grid_y+int((11+#day1_week-1.1)/7)*#grid_h" name="y11"/>
<Var expression="#grid_x+(#day1_week+12+5)%7*#grid_w" name="x12"/>
<Var expression="#grid_y+int((12+#day1_week-1.1)/7)*#grid_h" name="y12"/>
<Var expression="#grid_x+(#day1_week+13+5)%7*#grid_w" name="x13"/>
<Var expression="#grid_y+int((13+#day1_week-1.1)/7)*#grid_h" name="y13"/>
<Var expression="#grid_x+(#day1_week+14+5)%7*#grid_w" name="x14"/>
<Var expression="#grid_y+int((14+#day1_week-1.1)/7)*#grid_h" name="y14"/>
<Var expression="#grid_x+(#day1_week+15+5)%7*#grid_w" name="x15"/>
<Var expression="#grid_y+int((15+#day1_week-1.1)/7)*#grid_h" name="y15"/>
<Var expression="#grid_x+(#day1_week+16+5)%7*#grid_w" name="x16"/>
<Var expression="#grid_y+int((16+#day1_week-1.1)/7)*#grid_h" name="y16"/>
<Var expression="#grid_x+(#day1_week+17+5)%7*#grid_w" name="x17"/>
<Var expression="#grid_y+int((17+#day1_week-1.1)/7)*#grid_h" name="y17"/>
<Var expression="#grid_x+(#day1_week+18+5)%7*#grid_w" name="x18"/>
<Var expression="#grid_y+int((18+#day1_week-1.1)/7)*#grid_h" name="y18"/>
<Var expression="#grid_x+(#day1_week+19+5)%7*#grid_w" name="x19"/>
<Var expression="#grid_y+int((19+#day1_week-1.1)/7)*#grid_h" name="y19"/>
<Var expression="#grid_x+(#day1_week+20+5)%7*#grid_w" name="x20"/>
<Var expression="#grid_y+int((20+#day1_week-1.1)/7)*#grid_h" name="y20"/>
<Var expression="#grid_x+(#day1_week+21+5)%7*#grid_w" name="x21"/>
<Var expression="#grid_y+int((21+#day1_week-1.1)/7)*#grid_h" name="y21"/>
<Var expression="#grid_x+(#day1_week+22+5)%7*#grid_w" name="x22"/>
<Var expression="#grid_y+int((22+#day1_week-1.1)/7)*#grid_h" name="y22"/>
<Var expression="#grid_x+(#day1_week+23+5)%7*#grid_w" name="x23"/>
<Var expression="#grid_y+int((23+#day1_week-1.1)/7)*#grid_h" name="y23"/>
<Var expression="#grid_x+(#day1_week+24+5)%7*#grid_w" name="x24"/>
<Var expression="#grid_y+int((24+#day1_week-1.1)/7)*#grid_h" name="y24"/>
<Var expression="#grid_x+(#day1_week+25+5)%7*#grid_w" name="x25"/>
<Var expression="#grid_y+int((25+#day1_week-1.1)/7)*#grid_h" name="y25"/>
<Var expression="#grid_x+(#day1_week+26+5)%7*#grid_w" name="x26"/>
<Var expression="#grid_y+int((26+#day1_week-1.1)/7)*#grid_h" name="y26"/>
<Var expression="#grid_x+(#day1_week+27+5)%7*#grid_w" name="x27"/>
<Var expression="#grid_y+int((27+#day1_week-1.1)/7)*#grid_h" name="y27"/>
<Var expression="#grid_x+(#day1_week+28+5)%7*#grid_w" name="x28"/>
<Var expression="#grid_y+int((28+#day1_week-1.1)/7)*#grid_h" name="y28"/>
<Var expression="#grid_x+(#day1_week+29+5)%7*#grid_w" name="x29"/>
<Var expression="#grid_y+int((29+#day1_week-1.1)/7)*#grid_h" name="y29"/>
<Var expression="#grid_x+(#day1_week+30+5)%7*#grid_w" name="x30"/>
<Var expression="#grid_y+int((30+#day1_week-1.1)/7)*#grid_h" name="y30"/>
<Var expression="#grid_x+(#day1_week+31+5)%7*#grid_w" name="x31"/>
<Var expression="#grid_y+int((31+#day1_week-1.1)/7)*#grid_h" name="y31"/>
<Var expression="#grid_x+(#day1_week+#date_variable+5)%7*#grid_w" name="date_current_x"/>
<Var expression="#grid_y+int((#date_variable+#day1_week-1.1)/7)*#grid_h" name="date_current_y"/>
<Var expression="eq((#year_variable%4),0)*ne((#year_variable%100),0)+eq((#year_variable%400),0)" name="leap_year"/>
<Var expression="#leap_year+ne((#month_variable+1),2)" name="display29"/>
<Var expression="ne((#month_variable+1),2)" name="display30"/>
<Var expression="eq((#month_variable+1),1)+eq((#month_variable+1),3)+eq((#month_variable+1),5)+eq((#month_variable+1),7)+eq((#month_variable+1),8)+eq((#month_variable+1),10)+eq((#month_variable+1),12)" name="display31"/>
<!-- ****************************************************** -->
<Group name="Rl">
<Group>
<ImageNumber number="1" align="center" src="rl.png" visibility="not(eq(#date,1))+not(#current_month)" x="#x1" y="#y1"/>
<ImageNumber number="2" align="center" src="rl.png" visibility="not(eq(#date,2))+not(#current_month)" x="#x2" y="#y2"/>
<ImageNumber number="3" align="center" src="rl.png" visibility="not(eq(#date,3))+not(#current_month)" x="#x3" y="#y3"/>
<ImageNumber number="4" align="center" src="rl.png" visibility="not(eq(#date,4))+not(#current_month)" x="#x4" y="#y4"/>
<ImageNumber number="5" align="center" src="rl.png" visibility="not(eq(#date,5))+not(#current_month)" x="#x5" y="#y5"/>
<ImageNumber number="6" align="center" src="rl.png" visibility="not(eq(#date,6))+not(#current_month)" x="#x6" y="#y6"/>
<ImageNumber number="7" align="center" src="rl.png" visibility="not(eq(#date,7))+not(#current_month)" x="#x7" y="#y7"/>
<ImageNumber number="8" align="center" src="rl.png" visibility="not(eq(#date,8))+not(#current_month)" x="#x8" y="#y8"/>
<ImageNumber number="9" align="center" src="rl.png" visibility="not(eq(#date,9))+not(#current_month)" x="#x9" y="#y9"/>
<ImageNumber number="10" align="center" src="rl.png" visibility="not(eq(#date,10))+not(#current_month)" x="#x10" y="#y10"/>
<ImageNumber number="11" align="center" src="rl.png" visibility="not(eq(#date,11))+not(#current_month)" x="#x11" y="#y11"/>
<ImageNumber number="12" align="center" src="rl.png" visibility="not(eq(#date,12))+not(#current_month)" x="#x12" y="#y12"/>
<ImageNumber number="13" align="center" src="rl.png" visibility="not(eq(#date,13))+not(#current_month)" x="#x13" y="#y13"/>
<ImageNumber number="14" align="center" src="rl.png" visibility="not(eq(#date,14))+not(#current_month)" x="#x14" y="#y14"/>
<ImageNumber number="15" align="center" src="rl.png" visibility="not(eq(#date,15))+not(#current_month)" x="#x15" y="#y15"/>
<ImageNumber number="16" align="center" src="rl.png" visibility="not(eq(#date,16))+not(#current_month)" x="#x16" y="#y16"/>
<ImageNumber number="17" align="center" src="rl.png" visibility="not(eq(#date,17))+not(#current_month)" x="#x17" y="#y17"/>
<ImageNumber number="18" align="center" src="rl.png" visibility="not(eq(#date,18))+not(#current_month)" x="#x18" y="#y18"/>
<ImageNumber number="19" align="center" src="rl.png" visibility="not(eq(#date,19))+not(#current_month)" x="#x19" y="#y19"/>
<ImageNumber number="20" align="center" src="rl.png" visibility="not(eq(#date,20))+not(#current_month)" x="#x20" y="#y20"/>
<ImageNumber number="21" align="center" src="rl.png" visibility="not(eq(#date,21))+not(#current_month)" x="#x21" y="#y21"/>
<ImageNumber number="22" align="center" src="rl.png" visibility="not(eq(#date,22))+not(#current_month)" x="#x22" y="#y22"/>
<ImageNumber number="23" align="center" src="rl.png" visibility="not(eq(#date,23))+not(#current_month)" x="#x23" y="#y23"/>
<ImageNumber number="24" align="center" src="rl.png" visibility="not(eq(#date,24))+not(#current_month)" x="#x24" y="#y24"/>
<ImageNumber number="25" align="center" src="rl.png" visibility="not(eq(#date,25))+not(#current_month)" x="#x25" y="#y25"/>
<ImageNumber number="26" align="center" src="rl.png" visibility="not(eq(#date,26))+not(#current_month)" x="#x26" y="#y26"/>
<ImageNumber number="27" align="center" src="rl.png" visibility="not(eq(#date,27))+not(#current_month)" x="#x27" y="#y27"/>
<ImageNumber number="28" align="center" src="rl.png" visibility="not(eq(#date,28))+not(#current_month)" x="#x28" y="#y28"/>
<ImageNumber number="29" align="center" src="rl.png" visibility="(not(eq(#date,29))+not(#current_month))*#display29" x="#x29" y="#y29"/>
<ImageNumber number="30" align="center" src="rl.png" visibility="(not(eq(#date,30))+not(#current_month))*#display30" x="#x30" y="#y30"/>
<ImageNumber number="31" align="center" src="rl.png" visibility="(not(eq(#date,31))+not(#current_month))*#display31" x="#x31" y="#y31"/>
</Group>
</Group>
简易日历
<Var name="dj_n" expression="#dq_days-#month_js_gq"/>
<Var name="zz13" expression="#zz07+34*6" />
<Var name="zz07" expression="235+34*(#day_of_week-4)"/>
<!-- 根据今天位置计算其余位置 114是天与天之间间隔-->
<Var name="zz01" expression="#zz07-34*6" />
<Var name="zz02" expression="#zz07-34*5" />
<Var name="zz03" expression="#zz07-34*4" />
<Var name="zz04" expression="#zz07-34*3" />
<Var name="zz05" expression="#zz07-34*2" />
<Var name="zz06" expression="#zz07-34*1" />
<Var name="zz08" expression="#zz07+34*1" />
<Var name="zz09" expression="#zz07+34*2" />
<Var name="zz10" expression="#zz07+34*3" />
<Var name="zz11" expression="#zz07+34*4" />
<Var name="zz12" expression="#zz07+34*5" />
<Var name="zz13" expression="#zz07+34*6" />
<Var name="month_max" expression="ifelse(eq(#month,0)+eq(#month,2)+eq(#month,4)+eq(#month,6)+eq(#month,7)+eq(#month,9)+eq(#month,11),31,eq(#month,1),28+#year_sd_run,30)" />
<Var name="month1" expression="#month-1" />
<Var name="month1_max" expression="ifelse(eq(#month1,0)+eq(#month1,2)+eq(#month1,4)+eq(#month1,6)+eq(#month1,7)+eq(#month1,9)+eq(#month1,11),31,eq(#month1,1),28+#year_sd_run,30)" />
<Var expression="2022" name="nian"/>
<Var expression="1" name="yue"/>
<Var expression="1" name="ri"/>
<Var expression="2022" name="szn"/>
<Var expression="1" name="szy"/>
<Var expression="1" name="szr"/>
<!-- ****************************************************** -->
<Group name="Rl">
<Image src="rl/rlk.png" x="0" y="0"/>
<Image x="0+#day_of_week*34-34" align="center" y="0" src="rl/rlm.png"/>
<!-- 前6天 -->
<Image visibility="gt(#day_of_week,6)" x="#zz01" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(lt(#date-6,1),#month1_max-(6-#date),#date-6)"/>
<Image visibility="gt(#day_of_week,5)" x="#zz02" y="0" align="center" alignV="center" src="second/rl/ri.png" srcid="ifelse(lt(#date-5,1),#month1_max-(5-#date),#date-5)"/>
<Image visibility="gt(#day_of_week,4)" x="#zz03" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(lt(#date-4,1),#month1_max-(4-#date),#date-4)"/>
<Image visibility="gt(#day_of_week,3)" x="#zz04" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(lt(#date-3,1),#month1_max-(3-#date),#date-3)"/>
<Image visibility="gt(#day_of_week,2)" x="#zz05" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(lt(#date-2,1),#month1_max-(2-#date),#date-2)"/>
<Image visibility="gt(#day_of_week,1)" x="#zz06" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(lt(#date-1,1),#month1_max-(1-#date),#date-1)"/>
<!-- 今天 -->
<Image x="#zz07" y="0" align="center" alignV="center" src="rl/ri.png" srcid="#date"/>
<!-- 后六天 -->
<Image visibility="le(#day_of_week,6)" x="#zz08" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(gt(#date+1,#month_max),#date+1-#month_max,#date+1)"/>
<Image visibility="le(#day_of_week,5)" x="#zz09" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(gt(#date+2,#month_max),#date+2-#month_max,#date+2)"/>
<Image visibility="le(#day_of_week,4)" x="#zz10" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(gt(#date+3,#month_max),#date+3-#month_max,#date+3)"/>
<Image visibility="le(#day_of_week,3)" x="#zz11" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(gt(#date+4,#month_max),#date+4-#month_max,#date+4)"/>
<Image visibility="le(#day_of_week,2)" x="#zz12" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(gt(#date+5,#month_max),#date+5-#month_max,#date+5)"/>
<Image visibility="le(#day_of_week,1)" x="#zz13" y="0" align="center" alignV="center" src="rl/ri.png" srcid="ifelse(gt(#date+6,#month_max),#date+6-#month_max,#date+6)"/>
</Group>
时钟
<Image src="clock/clock.png" x="0" y="0"/>
<Image angle="#hour12*30+#minute/2" pivotX="0" pivotY="0" src="clock/clock_shi.png" x="0" y="0"/>
<Image angle="#minute*6" pivotX="0" pivotY="0" src="clock/clock_fen.png" x="0" y="0"/>
<Image angle="#second*6" pivotX="0" pivotY="0" src="clock/clock_miao.png" x="0" y="0"/>
亮度调节
<Var name="move" expression="max(min(#yd_y+#yd,143),0)"/>
<ExternalCommands>
<Trigger action="resume">
<VariableCommand expression="0" name="anxia" />
<VariableCommand expression="0" name="anxia1" />
</Trigger>
</ExternalCommands>
<Var name="yd" expression="ifelse(#anxia,#touch_y-#move_y,0)"/>
<!-- ****************************************************** -->
<Group>
<Image x="0" y="0" src="l4.png" >
<Mask align="absolute" src="mask.png" x="0" y="0-143+#move" />
</Image>
<Button x="0" y="0" w="0" h="0">
<Trigger action="down">
<VariableCommand name="anxia" expression="1" />
<VariableCommand name="anxia1" expression="1"/>
<VariableCommand name="move_y" expression="#touch_y"/>
</Trigger>
<Trigger action="up">
<VariableCommand name="yd_y" expression="max(min(#yd_y+#touch_y-#move_y,143),0)"/>
</Trigger>
</Button>
<Button x="0" y="0" w="#screen_width" h="#screen_height" >
<Triggers>
<Trigger action="up">
<VariableCommand name="anxia" expression="0"/>
</Trigger>
</Triggers>
</Button>
</Group>
<!-- ****************************************************** -->
<Image src="2400ld.png" alpha="255-(255-#move/143*255)" w="1080" h="2640" x="0" y="0"/>
华为翻转,滑动切换
华为翻转
- 放在最外层
<StereoView sAngle="90" can3D="1" fixed="1" resistance="1.2" x="90" y="640+#h/2-960" w="440" h="570" visibility="eq(#hy,1)">
<StereoGroup>
<Image src="second/xbz.png" srcid="#xbz_qh" w="440" h="570"/>
<Button x="0" y="0" w="440" h="570">
<Triggers>
<Trigger action="up">
<VariableCommand name="xbz_qh" expression="int(#xbz_qh+1)%3"/>
</Trigger>
</Triggers>
</Button>
</StereoGroup>
<StereoGroup>
<Image src="second/xwa.png" srcid="#xwa_qh" w="440" h="570"/>
<Button x="0" y="0" w="440" h="570">
<Triggers>
<Trigger action="up">
<VariableCommand name="xwa_qh" expression="int(#xwa_qh+1)%3"/>
</Trigger>
</Triggers>
</Button>
</StereoGroup>
<StereoGroup>
<Image src="second/djs.png" w="440" h="570"/>
<Image src="second/djs1.png" srcid="#dj_n/100" w="29" h="46" x="133" y="232" />
<Image src="second/djs1.png" srcid="(#dj_n/10)%10" w="29" h="46" x="203" y="232"/>
<Image src="second/djs1.png" srcid="#dj_n%10" w="29" h="46" x="270" y="232"/>
<Image src="second/djs1.png" srcid="(#sy_y/10)%10" w="29" h="46" x="203" y="462"/>
<Image src="second/djs1.png" srcid="#sy_y%10" w="29" h="46" x="270" y="462"/>
</StereoGroup>
</StereoView>
滑动切换
<Button w="0" h="0" x="0" y="0">
<Triggers>
<Trigger action="up">
<VariableCommand condition="ge(#touch_x-#touch_begin_x,187)+ge(#touch_begin_x-#touch_x,187)" expression="int(#sjbz_qh+1)%2" name="sjbz_qh" persist="true"/>
</Trigger>
</Triggers>
顶部增加阴影条
图片
代码
- 加在代码底部就可以,用来增加顶部的阴影;
<Image src="topyin.png" x="0" y="0"/>