顶栏电池充电效果代码教程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
顶栏电池充电效果代码教程.doc

顶栏电池充电效果修改教程 要修改的代码文件是stat_sys_battery_charge.xml 附件包里给出了一个样本,相较于之前百分比电量教程里给出的代码来说,这个充电效果能大致显示出目前充电进度(而不是之前那个无脑转啊转,并且还有停止转动的bug),当然精细度就要根据你修改的程度来看啦。 这里简单讲解下这个文件的代码内容 打开这个样本代码(用notepad++之类的专用工具比较方便修改)如图: 这是给出的试例充电图片。 蓝色框架标注的是一个动画组,整个充电效果都是由一个一个动画组组成的。而动画组则是由一个一个图片组成。 下面单独分析一个动画组的代码构成 item android:maxLevel=25 这里的25,以及下面一些系列动画组里的50;75;99;101。都代表当前组动画所持续到的最大电量。 android:duration=1500这里的1500以及后面的500,代表着当前图片的持续时间,单位是毫秒。 android:drawable=@drawable/stat_sys_battery_charge_anim0红字代表对应的图片, 文件名为stat_sys_battery_charge_anim0.png 讲解下代码效果,比如这一个动画组: item android:maxLevel=50,也就是说这组动画是在当前电量位于25% - 50%之间才显示,(你问我为什么是25-50之间?alt+F4,谢谢)。 显示的图片效果为电池图1停顿1500毫秒,然后依次图2;3;4显示,依次停顿500毫秒。而后再转回图1,然后2,3,4一直持续到当前电量超过50%,进入下一个动画组。 也就是说图1的电池效果是此阶段的最低效果。同理25%以下的时候图0是最低效果。50%-75%时图2是最低效果。 由此可以做到在充电的过程中,大概显示当前的电量水平。 同理,我们可以把代码做的更精细化,把图片做的更细致化。这样显示的当前电量水平也就更准确。 下图是75%-99%之间的动画组代码 下面是充电完成的代码: @drawable/stat_sys_battery_charge_animfull为充满电显示的图片。 制作完了代码和图片之后,和之前百分比电量里的操作一样进行反编译之后替换。

文档评论(0)

zhangchao11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档