MTK6235 09A 平台超大拨号数字界面实现
09 年完成,参考 http://www.52rd.com/Blog/Detail_RD.Blog_blogercn_20965.html , 35 平台有几下不同的地方。图片大小尺寸用 25*38 (大), 20*30 (小),的分辨率。如果还需要大点的字体可以把图片尺寸改大之后,相应在 get_number_image_width , get_number_image_hight 改动,就可以再扩大字体。这里定义两个宏,方便维护管理。
1. 先定义一个扩大拨号界面宏: #define __MMI_DIALER_EXPAND__
2. 画拨号界面的 category: DrawCate16CategoryDialingBoxBg
可以看到这里已经把拨号界面左右界线拉到左右顶端。
3. 定义一个替换图片宏定义,超大字体。 #define MMI_DIALING_NUM_PICTURE
4. Gui_inputs.c 中
上面是对图片数组资源处理。下面对拨号框下动作。
进入
6.gui_inputs.h 中在 dialer_input_box 结构体中用个变量
#ifdef MMI_DIALING_NUM_PICTURE
BOOL Issmall;
#endif
7. Res_Gui.c 中加入资源
8.wgui_categories_res.h 加入资源 ID
9.
OK,完成了,最终效果图如下:
()