|
功能类似于微信中信息提示。
安卓的消息提示原理:
有未读的消息的时候发送一个广播告诉系统我有未处理的事件了(例如:短信,电话和邮件等),同时将相关的信息进行保存,比如应用的名称(这里指的是ComponentName)和未处理事件的数量.系统将提升用户有待处理的事件交给Launcher去处理,launcher会接收到对应的广播,不是随便一个应用都有这个待遇的,launcher接到广播之后会先解析数据,看当前的应用有没有这个待遇也就是是否支持显示这个待处理事件的通知.如果通过launcher就会调用相关方法去重绘应用的icon.
而我们的需求是应用内实现图标带消息提示。
考虑用定位实现数字附在图标上。
<li style="position:static"><div style="position:absolute;width:20px; height:15px; background-color:#FF0000; display:none; z-index:1000;top:0px;right:80px; color:#FFFFFF" id=msgcount>0</div><a href="#this" onClick="tiaozhuan(4);" ><img src="images/bottom_hd.png" id="Image2" ></a></li>
|
|