2017-02-23, 20:23
You'd think would be basic stuff but I can't find any discussion or documentation anywhere. How can I make a label blink on and off for a few seconds?
<visible>String.EndsWith(System.Time(ss),0) | String.EndsWith(System.Time(ss),2) | String.EndsWith(System.Time(ss),4) | String.EndsWith(System.Time(ss),6) | String.EndsWith(System.Time(ss),8)</visible>
<animation effect="fade" start="100" end="0" delay="350" time="350" loop="true" condition="true">conditional</animation>
<control type="list">
<width>64</width>
<height>108</height>
<scrolltime>0</scrolltime>
<autoscroll time="500">true</autoscroll>
<visible>true</visible>
<orientation>vertical</orientation>
<itemlayout height="108">
<control type="label">
<width>auto</width>
<aligny>center</aligny>
<font>Black-22</font>
<textcolor>Color1</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="108">
<control type="label">
<width>auto</width>
<aligny>center</aligny>
<font>Black-22</font>
<textcolor>Color1</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
<content>
<item>
<label>on</label>
<onclick>noop</onclick>
</item>
<item>
<label></label>
<onclick>noop</onclick>
</item>
</content>
</control>
<variable name="blinky">
<value condition="String.EndsWith(System.Time(ss),0) | String.EndsWith(System.Time(ss),2) | String.EndsWith(System.Time(ss),4) | String.EndsWith(System.Time(ss),6) | String.EndsWith(System.Time(ss),8)">$INFO[Skin.String(mystring)]</value>
<value></value>
</variable>