充电特效
一、

<Var name="cddl">
<VariableAnimation>
<AniFrame value="0-436" time="0"/>
<AniFrame value="0" time="4000"/>
</VariableAnimation>
</Var>
<!-- ************************************************************* -->
<Group x="0-(#c1.bmp_width+#c2.bmp_width)/2" y="0">
<ImageNumber name="c1" src="dl.png" number="#battery_level"/>
<Image name="c2" src="dl_bfh.png" x="#c1.bmp_width+0" y="0"/>
</Group>
<Group visibility="eq(#battery_state,1)+eq(#battery_state,3)">
<Image src="dc_0.png" x="0" y="0">
<Mask src="mask.png" x="0+#cddl" y="0" align="absolute" alignV="absolute"/>
</Image>
</Group>
<Group visibility="ne(#battery_state,1)*ne(#battery_state,3)">
<Image src="dc_0.png" x="0" y="0"/>
</Group>
二、

<!-- 充电闪电图标闪烁 -->
<Var name="tm">
<VariableAnimation>
<AniFrame value="225" time="0"/>
<AniFrame value="125" time="1000"/>
<AniFrame value="225" time="2000"/>
</VariableAnimation>
</Var>
<!-- ************************************************************* -->
<Group name="cd">
<Group visibility="not(#cd)*(eq(#battery_state,1)+eq(#battery_state,3))">
<Image src="cdzq.png" x="447" y="1580+ifelse(eq(#h,1920),#h-1920,#h-1970)" pivotX="90" pivotY="90">
<RotationAnimation>
<Rotation angle="0" time="0" />
<Rotation angle="90" time="1000" />
<Rotation angle="180" time="2000" />
<Rotation angle="270" time="3000" />
<Rotation angle="360" time="4000" />
</RotationAnimation>
</Image>
<Image src="sd.png" x="529" y="1625+ifelse(eq(#h,1920),#h-1920,#h-1970)" alpha="#tm"/>
<Text x="#screen_width/2" align="center" y="1670+ifelse(eq(#h,1920),#h-1920,#h-1970)" size="28" color="#ffffff" format="%d%%" paras="#battery_level"/>
<Image src="cding.png" x="504" y="1704+ifelse(eq(#h,1920),#h-1920,#h-1970)" />
<Group>
<Image src="cdd1.png" x="#screen_width/2-20+10*sin((#ss)/500)">
<PositionAnimation>
<Position time="0" y="#screen_height"/>
<Position time="3400" y="1755+#h/2-960"/>
</PositionAnimation>
</Image>
<Image src="cdd1.png" x="#screen_width/2+20+30*sin((#ss)/500)">
<PositionAnimation>
<Position time="0" y="#screen_height" />
<Position time="300" y="#screen_height"/>
<Position time="4600" y="1755+#h/2-960"/>
</PositionAnimation>
</Image>
<Image src="cdd0.png" x="#screen_width/2+20+15*sin((#ss)/500)">
<PositionAnimation>
<Position time="0" y="#screen_height" />
<Position time="2000" y="#screen_height"/>
<Position time="3500" y="1755+#h/2-960"/>
</PositionAnimation>
</Image>
<Image src="cdd1.png" x="#screen_width/2-10+20*sin((#ss)/350)">
<PositionAnimation>
<Position time="0" y="#screen_height"/>
<Position time="2000" y="#screen_height"/>
<Position time="4600" y="1755+#h/2-960"/>
</PositionAnimation>
</Image>
<Image src="cdd0.png" x="#screen_width/2+25+25*sin((#ss)/390)">
<PositionAnimation>
<Position time="0" y="#screen_height"/>
<Position time="1700" y="#screen_height"/>
<Position time="3500" y="1755+#h/2-960"/>
</PositionAnimation>
</Image>
</Group>
</Group>
</Group>
三、

<Var name="cdx">
<VariableAnimation>
<AniFrame value="375" time="0"/>
<AniFrame value="402" time="300"/>
<AniFrame value="429" time="600"/>
<AniFrame value="456" time="900"/>
<AniFrame value="483" time="1200"/>
<AniFrame value="510" time="1500"/>
<AniFrame value="537" time="1800"/>
<AniFrame value="564" time="2100"/>
<AniFrame value="591" time="2400"/>
<AniFrame value="618" time="2700"/>
<AniFrame value="645" time="3000"/>
<AniFrame value="672" time="3300"/>
<AniFrame value="699" time="3600"/>
</VariableAnimation>
</Var>
<!-- ************************************************************* -->
<Group visibility="not(#love)*(eq(#battery_state,1)+eq(#battery_state,3))">
<Image src="cdxx.png" x="#cdx" y="0"/>
</Group>
<Image src="bottom.png" x="0" y="0"/>