- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MAML 教程
MORE MAML 概述 1
MAML 在百变锁屏中的应用 2
MAML 在百变壁纸及动态图标中的应用 2
壁纸元素 3
变量 3
变量数 4
全局变量 6
表达式 7
文本 8
时间 9
日期 9
图片 10
数字图片 10
图片遮罩 11
元素动画 11
Slider 13
按钮 15
音乐播放器 17
音量调节 19
Content Provider 19
Trigger Command 23
动态帧率 28
传感器调用 28
- 1 -
MORE MAML 概述
MAML 引擎脚本语言
MIUI Application Markup Language for MORE (MIUI MORE 引擎应用标记语言)
MORE 渲染引擎
Markup Oriented Rendering Engine (基于标记语言的渲染引擎)
概述
最初用于百变锁屏,使用 xml 用特定的语法描述锁屏界面。后来不断增强功能,逐步演化成一套
接近通用的界面描述语言和图形渲染引擎,在一定需求下可用于开发风格多变的用户界面。可方
便地通过更换皮肤改变界面风格、动画甚至交互方式。
MAML 语言和 Android 的界面描述xml 类似. 所不同的是 Android 描述的是静态界面,对界面元
素的更改依赖java 代码。MAML 描述的是静态界面+动态属性,UI 在时间线上按一定的帧率不
断刷新,UI 显示根据元素属性的变量表达式的计算结果实时更新。MAML 语言和运行时引擎已
经从锁屏中独立出来作为 MIUI 内置的通用框架,除了显示时间日期等,还支持查询标准 Content
Provider 来获取各种信息如天气。显示图片文本等各种元素,各种动画,滑动点击等界面交互控
件,适于实现展示信息或有简单交互操作的界面。比如时钟、天气小部件、闹钟响铃界面。
框架支持动态帧率,不必按照固定帧率不停渲染,在没有动画和更新的时侯停止渲染,此时仅占
用极少资源,对于缓慢变化的动画使用低帧率渲染,高动态的动画开始后立即调整到高帧率全速
渲染。全速渲染时全屏帧率基本可以达到 60 帧。合理使用可以既炫酷又不费电。
MORE 引擎适用哪些类型的界面开发
1. 展示性的信息,如图片,文字 (不适合列表信息和大段文本,不适合用户输入)
2. 需要有丰富的界面动画及交互动画。
3. 较简单的交互,拖拽、点击 (但不限于拖拽点击,通过 xml 代码可以实现部分类似 java
编程中 onTouchEvent 所能做到的交互)
4.使用标准控件无法实现的信息展示方式,或者无法实现的交互方式,需要自制控件的,大部
分可以通过 xml 代码方便地描述实现。
5. 需要灵活更换皮肤风格,并且界面动画和交互动画甚至部分交互方式都可以通过皮肤更换。
无需更改应用程序。
比如一些简单的工具类应用程序、无输入的操作界面希望能更换操作模式(例如来电接听界面)
和桌面小工具可以考虑使用,也可以作为一个动画框架实现类似电子贺卡的界面,可支持交互,
做为应用程序中的彩蛋(比如短信中的生日彩蛋)
MIUI 主题使用 MORE 的模块
百变锁屏 ernal.policy.
您可能关注的文档
最近下载
- 浙江省建筑信息模型(BIM)技术应用导则-建设发〔2016〕163号 .pdf VIP
- 车辆故障案例培训.pptx VIP
- 钢筋混凝土单向板肋梁楼盖课程设计计算书.doc VIP
- 2023《基于案例工程项目监理工作现状及发展方向—以某污水处理厂建筑项目为例》10000字.docx VIP
- 陈畅之原子物理学第五讲:电子运动形成的磁矩和磁场的相互作用.ppt VIP
- 单向板肋梁楼盖课程设计计算书.doc VIP
- 政府采购项目招标代理机构服务 投标技术方案(技术标).pdf VIP
- 读书分享:福尔摩斯探案全集.ppt VIP
- 《工程项目进度管理控制存在的问题及完善对策研究—以某安置区整修项目为例》10000字.doc VIP
- 大学生职业生涯规划.pdf VIP
原创力文档


文档评论(0)