找回密码
 注册
搜索
查看: 1072|回复: 5

[讨论] 有哪位前辈可以对Theme主题开发做一些具体阐述吗?

[复制链接]
发表于 2009-3-23 13:48:43 | 显示全部楼层 |阅读模式
1,theme到底指的是哪些东西?
2,theme主题在什么时刻开启加载的
3,举一个实例,说明theme的修改流程
4,theme中的一个重要文件themecomponents.h是如何被用到的
小弟初学MTK,请多多指教!
 楼主| 发表于 2009-3-31 23:48:36 | 显示全部楼层
[em14]
点评回复

使用道具 举报

发表于 2009-4-2 01:09:47 | 显示全部楼层
1.主题简单说就是UI资源。
2.在开机初始化就开始加载。
3.修改流程,主要对应 themecompone.h & themeRes.c 文件来把主题的资源传入到 current_MMI_theme 中。
4.可以试试,看看 IMG_SOFTKEY_BACKGROUND 这个图片是怎么传递的。一直传递到 CURRENT_MMI_THEME 中。
之后,利用 CURRENT_MMI_THEME->softkey_background_filler (结构不太确定,搜索下)来填充软键条的。
点评回复

使用道具 举报

发表于 2009-4-2 14:02:40 | 显示全部楼层
theme就是调用直接把图片资源的二进制数组,本质上和图片资源一模一样。直接参照一个例子就可以了。
点评回复

使用道具 举报

发表于 2009-7-19 17:21:04 | 显示全部楼层
那我若要换是不用MCT工具生成代码然后替换IMG_SOFTKEY_BACKGROUND 所代表的数组,楼上的请回答,谢谢了
点评回复

使用道具 举报

发表于 2010-8-30 21:31:52 | 显示全部楼层
呵呵,路过
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-3 03:03 , Processed in 0.056748 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表