Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <Lockscreen frameRate="60" frameRateCharging="30" frameRateBatteryLow="30" screenWidth="#screen_width" screenHeight="#screen_height">
- <!--Criando os sensores-->
- <VariableBinders>
- <!--definindo o sensor do tipo aceleracao linear-->
- <SensorBinder type="linear_acceleration">
- <!--pegando a aceleracao linear no eixo X-->
- <Variable name="_linear_acceleration_x" index="0" />
- <!--pegando a aceleracao linear no eixo Y-->
- <Variable name="_linear_acceleration_y" index="1" />
- <!--pegando a aceleracao linear no eixo Z-->
- <Variable name="_linear_acceleration_z" index="2" />
- </SensorBinder>
- </VariableBinders>
- <!--Criando variaveis para usar o sensor-->
- <!--Criando uma variavel simples para usar o valor do eixo X do sensor-->
- <Var name="_simple_linear_x" expression="#_linear_acceleration_x" threshold="1" />
- <!--Criando uma variavel simples para usar o valor do eixo Y do sensor-->
- <Var name="_simple_linear_y" expression="#_linear_acceleration_y" threshold="1" />
- <!--Criando uma variavel simples para usar o valor do eixo Z do sensor-->
- <Var name="_simple_linear_z" expression="#_linear_acceleration_z" threshold="1" />
- <!--Criando um objeto para usar o valor do eixo X e do eixo Y do sensor de aceleracao linear-->
- <!--O objeto se movera no eixo X de acordo com o valor x do sensor-->
- <!--O objeto se movera no eixo Y de acordo com o valor y do sensor-->
- <Image name="_red_bird" src="images/red_bird.png" x="100*#_simple_linear_x" y="100*#_simple_linear_y">
- <PositionAnimation>
- <Position x="#screen_width/2" y="#screen_height/2" time="0" />
- <Position x="#screen_width/2" y="#screen_height/2" time="10000000000000000" />
- </PositionAnimation>
- </Image>
- <!--Criando uma variavel usando um trigger para incremetar o valor de uma variavel-->
- <!--Criando a variavel a ter seu valor incrementado-->
- <Var name="_count" expression="0" const="true" />
- <!--Criando a variavel com um trigger-->
- <Var name="_tgg_acc_z" expression="#_linear_acceleration_z">
- <Trigger>
- <!--A variavel sera Zero se o valor no eixo Z for negativo-->
- <VariableCommand name="_count" expression="0" condition="lt(#_linear_acceleration_z,0)" />
- <!--A variavel sera o valor do eixo Z se o valor no eixo Z for positivo-->
- <VariableCommand name="_count" expression="#_linear_acceleration_z" condition="ge(#_linear_acceleration_z,0)" />
- </Trigger>
- </Var>
- <!--Mostrando a variavel no meio da tela-->
- <Text x="#screen_width/2" y="#screen_height/2" size="50" bold="true" format="count value: %d" paras="#_count" color="#FFFFFF" align="center" alignV="center" />
- <!--Desbloquei a tela ao dar dois toques na mesma-->
- <Button name="_unlock_screen_button" x="0" y="0" w="#screen_width" h="#screen_height" haptic="true">
- <Triggers>
- <Trigger action="double">
- <ExternCommand command="unlock" delay="500" />
- </Trigger>
- </Triggers>
- </Button>
- </Lockscreen>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement