找回密码
 注册
搜索
查看: 1718|回复: 20

[讨论] 35平台菜单高亮显示

[复制链接]
发表于 2010-5-4 15:59:36 | 显示全部楼层 |阅读模式
请问:
1.如何修改35平台的菜单高亮显示?是还图片还试直接画图?
2.在哪里替换二级菜单背景图片?
谢谢!!
发表于 2010-5-4 16:40:20 | 显示全部楼层
都是在themecomponents.h里面
点评回复

使用道具 举报

 楼主| 发表于 2010-5-4 17:16:38 | 显示全部楼层
刚刚也找到这里,但发现有好多,不知道是那一个,要一个一个试,能指出是那一个吗?呵呵
点评回复

使用道具 举报

发表于 2010-5-5 09:23:44 | 显示全部楼层
你用模拟器跟踪下,可以跟出来的!
点评回复

使用道具 举报

 楼主| 发表于 2010-5-5 10:29:35 | 显示全部楼层
我在目录:plutommi\Customer\LcdResource\MainLcd320X240\non_touch下修改文件Themecomponents.h的__align(4) const U8 IMG_BACKGROUND_defaultTheme[],可以没有效果,在此文件下随便乱写后编译也没报错,难道不是这个文件?我编译的指令时update
点评回复

使用道具 举报

发表于 2010-5-5 11:01:47 | 显示全部楼层
修改themecomponents.h
后修改一下themeres.c再编译。
点评回复

使用道具 举报

发表于 2010-5-5 12:37:35 | 显示全部楼层
以下是引用kobedinho在2010-5-5 10:29:35的发言:
我在目录:plutommi\Customer\LcdResource\MainLcd320X240\non_touch下修改文件Themecomponents.h的__align(4) const U8 IMG_BACKGROUND_defaultTheme[],可以没有效果,在此文件下随便乱写后编译也没报错,难道不是这个文件?我编译的指令时update


不是编译的那个文件,new时有拷贝动作,remake update modis真正编译的的是plutommi\Customer\CustResource目录下的
点评回复

使用道具 举报

 楼主| 发表于 2010-5-5 14:38:39 | 显示全部楼层
以下是引用fireyou在2010-5-5 11:01:47的发言:
修改themecomponents.h
后修改一下themeres.c再编译。

我在themecomponents.h下修改了__align(4) const U8 IMG_MM_BACKGROUND_0[] 的数据,themeres.c修改什么呢?
点评回复

使用道具 举报

发表于 2010-5-5 14:59:22 | 显示全部楼层
你修改的plutommi\\Customer\\LcdResource\\MainLcd320X240\\non_touch
这个路径下面的文件需要NEW一下才有用,模拟器上用的是plutommi\\Customer\\CustResource目录下面的那个文件

在NEW的时候会将plutommi\\Customer\\LcdResource\\MainLcd320X240\\non_touch或者touch 下面的文件拷贝到plutommi\\Customer\\CustResource目录下
点评回复

使用道具 举报

 楼主| 发表于 2010-5-5 15:34:43 | 显示全部楼层
以下是引用chenkai85在2010-5-5 14:59:22的发言:
你修改的plutommi\\Customer\\LcdResource\\MainLcd320X240\\non_touch
这个路径下面的文件需要NEW一下才有用,模拟器上用的是plutommi\\Customer\\CustResource目录下面的那个文件

在NEW的时候会将plutommi\\Customer\\LcdResource\\MainLcd320X240\\non_touch或者touch 下面的文件拷贝到plutommi\\Customer\\CustResource目录下

你说的这个问题我也注意到了,我在plutommi\\Customer\\LcdResource\\MainLcd320X240\\non_touch下修改themecomponents.h文件下的__align(4) const U8 IMG_MM_BACKGROUND_0[] = {数据}的数据,如何就new一遍,我new时到了编译模块生成xxx.log时停止,然后就new_modis,结果没出效果,不知道是没改对还是编译的问题?
点评回复

使用道具 举报

 楼主| 发表于 2010-5-5 16:13:22 | 显示全部楼层
我估计是电脑编译的问题,同样的修改,我拿去同事那里编译就可以了,在我电脑上就不可以,郁闷
点评回复

使用道具 举报

 楼主| 发表于 2010-5-5 17:46:44 | 显示全部楼层
在themecomponents.h下高亮应该改那一个参数呢?谢谢!!!
点评回复

使用道具 举报

发表于 2010-5-5 22:49:24 | 显示全部楼层
在themecomponents.h中有个叫什么mainmenu_hightlight的,名称记不清楚了。跟这个有点像。你可以去看看,其实用模拟器可以看到名称。二级菜单应该是带submenu,翻译过来就可以知道了。
点评回复

使用道具 举报

 楼主| 发表于 2010-5-6 14:55:48 | 显示全部楼层
以下是引用goodbye112在2010-5-5 22:49:24的发言:
在themecomponents.h中有个叫什么mainmenu_hightlight的,名称记不清楚了。跟这个有点像。你可以去看看,其实用模拟器可以看到名称。二级菜单应该是带submenu,翻译过来就可以知道了。

没找到二级菜单的submenu之类的,这个高亮到底是哪个呢?
点评回复

使用道具 举报

 楼主| 发表于 2010-5-7 09:13:15 | 显示全部楼层
继续提问:在参数__align(4) const U8 IMG_HIGHLIGHT_308x29_defaultTheme[] = {}下置换了高亮条的图片,但是显示的颜色跟图片的颜色不对,经调试发现显示的颜色是在CONST_HARDWARE UI_filled_area list_selected_item_filler_defaultTheme={}中的设置的颜色,为什么会这样呢?为什么不直接显示图片本身的颜色?
再有,如果用的是工程本身的那个图片,即__align(4) const U8 IMG_HIGHLIGHT_308x29_defaultTheme[] = {}参数未替换前的那个图片,CONST_HARDWARE UI_filled_area list_selected_item_filler_defaultTheme={}中设置的颜色又是无效,为什么会这样呢?
点评回复

使用道具 举报

发表于 2010-5-7 17:44:14 | 显示全部楼层
这要结合具体代码,不要光看表面就去改.
点评回复

使用道具 举报

发表于 2010-5-11 19:57:24 | 显示全部楼层
你看看 是 UI_FILLED_AREA_TYPE_COLOR 还是 UI_FILLED_AREA_TYPE_BITMAP 这个是标记用颜色还是图来填充 你可以在gui_draw_filled_area()中跟踪测试
点评回复

使用道具 举报

发表于 2010-5-12 11:44:52 | 显示全部楼层
以下是引用kobedinho在2010-5-7 9:13:15的发言:
继续提问:在参数__align(4) const U8 IMG_HIGHLIGHT_308x29_defaultTheme[] = {}下置换了高亮条的图片,但是显示的颜色跟图片的颜色不对,经调试发现显示的颜色是在CONST_HARDWARE UI_filled_area list_selected_item_filler_defaultTheme={}中的设置的颜色,为什么会这样呢?为什么不直接显示图片本身的颜色?
再有,如果用的是工程本身的那个图片,即__align(4) const U8 IMG_HIGHLIGHT_308x29_defaultTheme[] = {}参数未替换前的那个图片,CONST_HARDWARE UI_filled_area list_selected_item_filler_defaultTheme={}中设置的颜色又是无效,为什么会这样呢?



在实际画列表显示的时候会去取你给的图片的尺寸,如果和设置的尺寸不一致,则使用默认的颜色填充
点评回复

使用道具 举报

 楼主| 发表于 2010-5-12 12:51:12 | 显示全部楼层
以下是引用ffyyy在2010-5-12 11:44:52的发言:



在实际画列表显示的时候会去取你给的图片的尺寸,如果和设置的尺寸不一致,则使用默认的颜色填充

现在搞明白了,谢谢!!
点评回复

使用道具 举报

发表于 2010-5-30 01:39:21 | 显示全部楼层
无语了
你是要高亮啥玩意啊?
你看看是用的是哪个theme
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-2-26 06:17 , Processed in 0.048873 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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