变量
<Var name="dqpm" expression="1" const="true"/>
<Var name="pmzs" expression="2" const="true"/>
<Var name="lmd" expression="200" const="true"/>
<Var name="fxpd" expression="0" const="true"/>
<Var name="dqwz" expression="0 - #dqpm * 1080 + 1080 + #dhyx_r + #dhyx_l"/>
<Var name="dhyx_l">
<VariableAnimation>
<AniFrame value="0" time="0"/>
<AniFrame value="-1080" time="300"/>
<AniFrame value="-1080" time="100000000000000"/>
</VariableAnimation>
</Var>
<Var name="dhyx_r">
<VariableAnimation>
<AniFrame value="0" time="0"/>
<AniFrame value="1080" time="300"/>
<AniFrame value="1080" time="100000000000000"/>
</VariableAnimation>
</Var>
<Button x="0" y="0" w="1080" h="1920" >
<Triggers>
<Trigger action="up">
<VariableCommand name="fxpd" expression="ifelse(ge(#touch_x-#lmd,#touch_begin_x),1,ge(#touch_begin_x-#lmd,#touch_x),2,0)"/>
<Command target="dhyx_l.animation" value="play" condition="eq(#fxpd,2) * ne(#dqpm,#pmzs)"/>
<Command target="dhyx_r.animation" value="play" condition="eq(#fxpd,1) * ne(#dqpm,1)"/>
<VariableCommand name="dqpm" expression="ifelse(eq(#fxpd,1),ifelse(eq(#dqpm,1),#dqpm,#dqpm-1),eq(#fxpd,2),ifelse(eq(#dqpm,#pmzs),#dqpm,#dqpm+1),#dqpm)"/>
</Trigger>
</Triggers>
</Button>
界面
<Group x="#dqwz">
<!--默认界面1-->
<Group x="(1 - 1) * 1080">
……
</Group>
<!--默认界面2-->
<Group x="(2 - 1) * 1080">
……
</Group>
</Group>