<?xml version="1.0" encoding="utf-8"?>
<Lockscreen displayDesktop="true" frameRate="30" screenWidth="1080" showSysWallpaper="false" version="1">
<ExternalCommands>
<Trigger action="pause">
<VariableCommand name="move" expression="0"/>
<Command target="center_ct.visibility" value="true" />
<Command target="left_move.visibility" value="flase" />
<Command target="left_move1.visibility" value="flase" />
<Command target="right_move.visibility" value="flase" />
<Command target="right_move1.visibility" value="flase" />
<Command target="ct_move.visibility" value="flase" />
<Command target="ct_move1.visibility" value="flase" />
<Command target="ct_move2.visibility" value="flase" />
</Trigger>
</ExternalCommands>
<Button w="#screen_width" h="#screen_height" >
<Triggers>
<Trigger action="up">
<VariableCommand name="zf" expression="(gt(#touch_x,#touch_begin_x)*2-1)*gt(abs(#touch_x-#touch_begin_x),250)" />
<Command target="center_ct.visibility" value="false" />
<Command target="left_move.visibility" value="flase" />
<Command target="left_move1.visibility" value="flase" />
<Command target="right_move.visibility" value="flase" />
<Command target="right_move1.visibility" value="flase" />
<Command target="ct_move.visibility" value="flase" />
<Command target="ct_move1.visibility" value="flase" />
<Command target="ct_move2.visibility" value="flase" />
<Command target="left_move.visibility" value="true" condition="eq(#zf,-1)" />
<Command target="left_move1.visibility" value="true" condition="eq(#zf,-1)" />
<Command target="right_move.visibility" value="true" condition="eq(#zf,1)" />
<Command target="right_move1.visibility" value="true" condition="eq(#zf,1)" />
<Command target="ct_move.visibility" value="true" condition="eq(#zf,0)" />
<Command target="ct_move1.visibility" value="true" condition="eq(#zf,0)" />
<Command target="ct_move2.visibility" value="true" condition="eq(#zf,0)" />
<Command target="center_ct.visibility" value="true" delay="200" />
<Command target="left_move.visibility" value="false" delay="200"/>
<Command target="left_move1.visibility" value="false" delay="200"/>
<Command target="right_move.visibility" value="false" delay="200"/>
<Command target="right_move1.visibility" value="false" delay="200"/>
<Command target="ct_move.visibility" value="false" delay="200"/>
<Command target="ct_move1.visibility" value="false" delay="200"/>
<Command target="ct_move2.visibility" value="false" delay="200"/>
<VariableCommand name="move" expression="0" delay="200" />
<VariableCommand name="num" expression="ifelse(le(#num,0),2,#num-1)" condition="eq(#zf,1)" delay="200" />
<VariableCommand name="num" expression="ifelse(ge(#num,2),0,#num+1)" condition="eq(#zf,-1)" delay="200" />
</Trigger>
</Triggers>
</Button>
<Var name="move_begin" expression="int((#touch_x-#touch_begin_x))" const="true" />
<Var name="move" expression="ifelse(gt(abs(#move_begin),20),#move_begin,0)" const="true" />
<Group >
<!-- 中间屏幕 -->
<Image name="center_ct" x="#move" src="bg.jpg" srcid="#num" visibility="true" />
<!-- 右边屏幕 -->
<Image name="center_ct1" x="1080+#move" src="bg.jpg" srcid="ifelse(eq(#num,2),0,#num+1)" visibility="true" />
<!-- 左边屏幕 -->
<Image name="center_ct2" x="-1080+#move" src="bg.jpg" srcid="ifelse(eq(#num,0),2,#num-1)" visibility="true" />
<!-- 中间屏幕复原动画 -->
<Image name="ct_move" src="bg.jpg" srcid="#num" visibility="false">
<PositionAnimation>
<Position x="#move" y="0" time="0"/>
<Position x="0" y="0" time="200"/>
<Position x="0" y="0" time="999999999"/>
</PositionAnimation>
</Image>
<!-- 右边屏幕复原动画 -->
<Image x="1080" name="ct_move1" src="bg.jpg" srcid="ifelse(eq(#num,2),0,#num+1)" visibility="false">
<PositionAnimation>
<Position x="#move" y="0" time="0"/>
<Position x="0" y="0" time="200"/>
<Position x="0" y="0" time="999999999"/>
</PositionAnimation>
</Image>
<!-- 左边屏幕复原动画 -->
<Image x="-1080" name="ct_move2" src="bg.jpg" srcid="ifelse(eq(#num,0),2,#num-1)" visibility="false">
<PositionAnimation>
<Position x="#move" y="0" time="0"/>
<Position x="0" y="0" time="200"/>
<Position x="0" y="0" time="999999999"/>
</PositionAnimation>
</Image>
<!-- 中间屏幕左滑动画 -->
<Image name="left_move" src="bg.jpg" srcid="#num" visibility="false">
<PositionAnimation>
<Position x="#move" y="0" time="0"/>
<Position x="-1080" y="0" time="200"/>
<Position x="-1080" y="0" time="999999999"/>
</PositionAnimation>
</Image>
<!-- 中间屏幕右滑动画 -->
<Image name="right_move" src="bg.jpg" srcid="#num" visibility="false">
<PositionAnimation>
<Position x="#move" y="0" time="0"/>
<Position x="1080" y="0" time="200"/>
<Position x="1080" y="0" time="999999999"/>
</PositionAnimation>
</Image>
<!-- 右边屏幕左滑动画 -->
<Image x="1080" name="left_move1" src="bg.jpg" srcid="ifelse(eq(#num,2),0,#num+1)" visibility="false">
<PositionAnimation>
<Position x="#move" y="0" time="0"/>
<Position x="-1080" y="0" time="200"/>
<Position x="-1080" y="0" time="999999999"/>
</PositionAnimation>
</Image>
<!-- 左边屏幕右滑动画 -->
<Image x="-1080" name="right_move1" src="bg.jpg" srcid="ifelse(eq(#num,0),2,#num-1)" visibility="false">
<PositionAnimation>
<Position x="#move" y="0" time="0"/>
<Position x="1080" y="0" time="200"/>
<Position x="1080" y="0" time="999999999"/>
</PositionAnimation>
</Image>
</Group>
<Button x="0" y="0" w="300" h="300" >
<Triggers>
<Trigger action="up">
<ExternCommand command="unlock"/>
</Trigger>
</Triggers>
</Button>
</Lockscreen>