主题文章

> 教程

[制作教程] MAML 之【广播 BroadcastBinder】

发布时间: 2015-06-01 15:10

<BroadcastBinder/>

       支持接收 broadcast广播 并 获取数据


规范代码:

<VariableBinders>
<BroadcastBinder name="" action="">
<Variable name="battery_level" type="int" extra="level"/>
<Variable name="battery_plugged" type="int" extra="plugged"/>
<Trigger>
<Command target="" value=""/>
<Command target="" value=""/>
<Trigger>
</BroadcastBinder>
</VariableBinders>

样例:(百变图标中接受系统广播) ps.可自定义广播 *TODO

<Icon version="1" frameRate="0" width="136" height="136" resDensity="320" extraResourcesDensity="320,480" extraScaleByDensity="480:1.412" useVariableUpdater="Battery">
<VariableBinders>
<BroadcastBinder action="miui.intent.action.BATTERY_CONFIG_CHANGED" >
<Variable name="battery_level" type="int" extra="battery_level" default="0"/>
</BroadcastBinder>
</VariableBinders>

<Var name="bar_height" expression="45/100*#battery_level"/>
<Image src="bg.png"/>
<Image visibility="1" src="normal.9.png" h="#bar_height" align="center" alignV="bottom" x="68" y="94"/>
</Icon>

亲,你需要登录后才能对该作品进行评论喔!

登录 立即注册