没有合适的资源?快使用搜索试试~ 我知道了~
首页MTK_IDLE界面设计要领.ppt
资源详情
资源评论
资源推荐

IDLE 界面设计要领
作者: Leland
时间: 2009-07-15

MTK IDLE 的图层显示
•
MTK 的 IDLE 界面默认方式为 2 个图层显示,底
层是一张背景图,即所谓的墙纸,上层显示后文
提到的一些界面元素。
•
该界面调用界面的 33 号窗口,其 DM 机制为:
const U8 category33[] =
{
5,
DM_WALL_PAPER,
DM_BASE_LAYER_START,
DM_CATEGORY_CONTROLLED
_AREA,
DM_DATE_TIME_DISPLAY,
DM_BUTTON_BAR1
};
const S16 coordinate_set33[] =
{
DM_FULL_SCREEN_COORDINATE_FLAG,
DM_FULL_SCREEN_COORDINATE_FLAG,
0, 0, MAIN_LCD_DEVICE_WIDTH -
MMI_BUTTON_BAR_HEIGHT,
MAIN_LCD_DEVICE_HEIGHT,
DM_NO_FLAGS,
DM_DEFAULT_BUTTON_BAR_FLAG,
MMI_SOFTKEY_WIDTH
};

DM 机制调用流程
Custcoordinate.c
中定义窗口的 DM ,如:
DM_WALL_PAPER
ShowcategoryXscreen()
定义 MMI_CATEGORY_ID
最终调用
Dm_redraw_category_screen
dm_get_cat_scr_coordination()
Dm_setup_and_dr aw _...()
...

MTK IDLE 的图层显示
DM 机制 REDRAW 的文件:
plutommi\mmi\gui\gui_src\Wgui_draw_manager.c
Category33 是用来定义界面上 DM 的个数及种
类, coordinate_set33 是定义对应的 DM 的长,宽参
数。
分开来看,
DM_WALL_PAPER ,对应的 REDRAW 函数为
dm_setup_and_draw_wallpaper(&UICtrlAccessPtr
_p) ,理解为先画一张墙纸;
DM_BASE_LAYER_START ,与 DM_WALL_PAPER 不在
同一层,但属于 BASE 层,理解为在该界面的 BASE 层
为活动层,其他界面元素均在该层上显示;
剩余18页未读,继续阅读



















Leland5451486
- 粉丝: 4
- 资源: 9
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- 东莞证券-食品饮料行业疫后复苏之白酒行业专题报告:春意已近,静待花开-230426.pdf
- 基于结构化情报分析系统的数据可视化研究毕业设计.doc
- 毕业论文jsp1710小区物业管理系统ssh.doc
- 第2章 初等模型.ppt
- 毕业论文jsp1437社区志愿者服务系统sqlserver.doc
- Netty 35道面试题和答案.docx
- 整理的用Python编写的爬虫文档.pdf
- 毕业论文jsp802超市进销存系统sqlserver.doc
- 毕业论文jsp461煤矿安全管理系统(jsp+sqlserver).doc
- 毕业论文041ssm同城配送系统hsg7676X1B4程序.docx
- 毕业论文java vue springboot mysql 家乡特色推荐系统.docx
- 销售管理系统论文.doc
- 黄河绿色嘉园B区1#楼施工组织设计方案_房建建筑工程施工组织设计方案.doc
- 通信研发基地可行性计划书1.doc
- 毕业论文ssm452基于ssm+vue的在线听书网站+vue论文.doc
- 某广场工程深基坑支护监理实施细则_工程施工土建监理资料建筑监理工作规划方案报告_监理实施细则.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论3