目标文件:Resource_audply_skins.c (plutommi\customer\custresource\pluto_mmi)
首先可以利用Fireworks得出各元素的坐标
const audply_skin_struct g_audply_skins[] =
{
{ //skin1
IMG_ID_AUDPLY_MAIN_SKIN1_BG, // bg_image_id
0,0,0, // text_border_color_r, text_border_color_g, text_border_color_b
255,255,255, // text_fg_color_r, text_fg_color_g, text_fg_color_b
255,255,255, // text_bg_color_r, text_bg_color_g, text_bg_color_b
18,26,// title_x, title_y
141,17,// title_w, title_h
106,58,// time_x, time_y
44,10,// time_w, time_h
20,58, // file_index_x, file_index_y
60,10, // file_index_w, file_index_h
1,599, // playlisticon_x, playlisticon_y
{IMG_ID_AUDPLY_MAIN_SKIN1_PLAYLIST_PHONE_ICON, IMG_ID_AUDPLY_MAIN_SKIN1_PLAYLIST_CARD_ICON}, // playlisticon_images_id[NO_OF_LIST]
45,135,4,// volumebar_x, volumebar_y, volumebar_ind_len
0, //volumebar_direction
IMG_ID_AUDPLY_MAIN_SKIN1_VOLUME_INDICATOR, // volumebar_ind_image_id
21,153,// progressbar_x, progressbar_y
IMG_ID_AUDPLY_MAIN_SKIN1_PROGRESSBAR, // progressbar_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PROGRESSBAR_FAIL, // progressbar_fail_image_id
36,164, // prev_button_x, prev_button_y
IMG_ID_AUDPLY_MAIN_SKIN1_PREV_ON, // prev_button_on_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PREV_OFF, // prev_button_off_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PREV_DISABLED, // prev_button_disabled_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PREV_DOWN, // prev_button_down_image_id
141,164, // next_button_x, next_button_y
IMG_ID_AUDPLY_MAIN_SKIN1_NEXT_ON, // next_button_on_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_NEXT_OFF, // next_button_off_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_NEXT_DISABLED, // next_button_disabled_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_NEXT_DOWN, // next_button_down_image_id
106,164, // play_button_x, play_button_y
IMG_ID_AUDPLY_MAIN_SKIN1_PLAY_ON, // play_button_on_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PLAY_OFF, // play_button_off_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PLAY_DISABLED, // play_button_disabled_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PLAY_DOWN, // play_button_down_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PAUSE_ON, // pause_button_on_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_PAUSE_DOWN, // pause_button_down_image_id
71,164, // stop_button_x, stop_button_y
IMG_ID_AUDPLY_MAIN_SKIN1_STOP_ON, // stop_button_on_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_STOP_OFF, // stop_button_off_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_STOP_DISABLED, // stop_button_disabled_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_STOP_DOWN, // stop_button_down_image_id
#ifdef __MMI_AUDIO_PLAYER_ANIMATION__
9,39, // animation_x, animation_y
IMG_ID_AUDPLY_MAIN_SKIN1_ANIMATION, // animation_image_id
#endif
#ifdef __MMI_AUDIO_SPECTRUM_DISPLAY__
27,80, // spectrum_display_x, spectrum_display_y
118,48, // spectrum_display_w, spectrum_display_h
#endif
#ifdef __MMI_AUDIO_PLAYER_LYRIC_DISPLAY__
85,53,138, // lyric_fg_color_r,lyric_fg_color_g, lyric_fg_color_b
255,255,255, // lyric_border_color_r, lyric_border_color_g, lyric_border_color_b
32,82, // lyric_display_x , lyric_display_y
110,20, // lyric_display_w , lyric_display_h
#endif
#if defined( __MMI_AUDIO_SPECTRUM_DISPLAY__) && defined(__MMI_AUDIO_PLAYER_LYRIC_DISPLAY__)
1, // spectrum_lyrics_exclusive
#endif
#ifdef __MMI_AUDIO_PLAYER_SKIN_SHOW_REPEAT_SHUFFLE__
115,128, // repeat_x, repeat_y
IMG_ID_AUDPLY_MAIN_SKIN1_REPEAT_OFF_UP, // repeat off
IMG_ID_AUDPLY_MAIN_SKIN1_REPEAT_ALL_UP, // repeat all
IMG_ID_AUDPLY_MAIN_SKIN1_REPEAT_ONE_UP, // repeat one
#ifdef __MMI_TOUCH_SCREEN__
IMG_ID_AUDPLY_MAIN_SKIN1_REPEAT_OFF_DOWN, // repeat off
IMG_ID_AUDPLY_MAIN_SKIN1_REPEAT_ALL_DOWN, // repeat all
IMG_ID_AUDPLY_MAIN_SKIN1_REPEAT_ONE_DOWN, // repeat one
#endif /*__MMI_TOUCH_SCREEN__*/
143, 127, // shuffle_x, shuffle_y
IMG_ID_AUDPLY_MAIN_SKIN1_SHUFFLE_OFF_UP, // shuffle off
IMG_ID_AUDPLY_MAIN_SKIN1_SHUFFLE_ON_UP, // shuffle on
#ifdef __MMI_TOUCH_SCREEN__
IMG_ID_AUDPLY_MAIN_SKIN1_SHUFFLE_OFF_DOWN, // repeat off
IMG_ID_AUDPLY_MAIN_SKIN1_SHUFFLE_ON_DOWN, // repeat all
#endif /*__MMI_TOUCH_SCREEN__*/
#endif /*__MMI_AUDIO_PLAYER_SKIN_SHOW_REPEAT_SHUFFLE__*/
71,129,// volume_inc_x, volume_inc_y,
IMG_ID_AUDPLY_MAIN_SKIN1_VOLUME_INC_UP,// volume_inc_up_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_VOLUME_INC_DOWN,// volume_inc_down_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_VOLUME_INC_DISABLE,
29,130,// volume_dec_x, volume_dec_y,
IMG_ID_AUDPLY_MAIN_SKIN1_VOLUME_DEC_UP,// volume_dec_up_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_VOLUME_DEC_DOWN,// volume_dec_down_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_VOLUME_DEC_DISABLE,
#ifdef __MMI_TOUCH_SCREEN__
24,160,// setting_x, setting_y
IMG_ID_AUDPLY_MAIN_SKIN1_SETTING_UP, // setting_up_image_id
IMG_ID_AUDPLY_MAIN_SKIN1_SETTING_DOWN, // setting_down_image_id
{(const audply_point_struct *)skin1_seek_points, 4}, // progress_bar_area
{(const audply_point_struct *)skin1_volume_inc_points, 4}, // volume_inc_area
{(const audply_point_struct *)skin1_volume_dec_points, 4}, // volume_dec_area
{(const audply_point_struct *)skin1_prev_button_points, 4}, // prev_button_area
{(const audply_point_struct *)skin1_next_button_points, 4}, // next_button_area
{(const audply_point_struct *)skin1_play_button_points, 4}, // play_button_area
{(const audply_point_struct *)skin1_stop_button_points, 4}, // stop_button_area
{(const audply_point_struct *)skin1_setting_points, 4}, // setting_area
#ifdef __MMI_AUDIO_PLAYER_SKIN_SHOW_REPEAT_SHUFFLE__
{(const audply_point_struct *)skin1_repeat_points, 4}, // repeat_area
{(const audply_point_struct *)skin1_shuffle_points, 4}, // shuffle_area
#endif /*__MMI_AUDIO_PLAYER_SKIN_SHOW_REPEAT_SHUFFLE__*/
#endif
AUDPLY_MAIN_PLAY, AUDPLY_MAIN_STOP, AUDPLY_MAIN_PREV, AUDPLY_MAIN_NEXT // up, down, left, right key mapping
}
发表评论
-
java字符串处理
2012-07-06 09:51 638substring() 它有两种形式,第一种是:Stri ... -
经常用到的提取手机、电话、Email联系方式的几个java正则表达式
2012-07-06 09:44 1111经常用到的提取手机、电话、Email联系方式的几个ja ... -
java中的正则表达式详解
2012-07-06 09:37 1275转自:http://gstarwd.i ... -
超强 DOM增删改,js日历综合案例实现
2012-07-05 20:44 816DOM增删改,js日历综合案例实现 效果图: 实现 ... -
构建自定义组件
2012-07-03 13:42 807构建自定义组件 ... -
构建自定义组件
2012-07-03 12:15 643构建自定义组件 ... -
Flex文件上传
2012-07-02 10:09 662今天花了一点时间 ... -
Changing the layout direction of a form item in Flex
2012-07-02 10:09 609The following example shows h ... -
Flex 与 JavaScript 实现交互!!
2012-07-02 10:09 706.style{ paddin ... -
OpenCms7.5.3发布
2012-07-01 09:26 8172010年8月18日,OpenCms7.5.3发布。 ... -
挨踢求职之旅
2012-07-01 09:26 467大学的时候,学的 ... -
Ext 4 概述(六)之Grid
2012-07-01 09:25 592这次升级Ext 4全部 ... -
一些免费,甚至开源的.net开发工具
2012-07-01 09:25 1183一些免费,甚至 ... -
AS类库推荐
2012-06-30 11:12 597AS类库推荐 2011年11月17日 TweenLite ... -
Flex 收藏
2012-06-30 11:12 576Flex 收藏 2010年06月15日 flex官方网址 ... -
as3 字符处理函数
2012-01-20 02:25 1447as3 字符处理函数 2011年04月22日 原地址:h ... -
js+正文规则 高亮搜索关键字(二)
2012-01-20 02:24 633js+正文规则 高亮搜索关键字(二) 2010年11月16日 ... -
常用的正则表达式
2012-01-20 02:24 601常用的正则表达式 2010年09月09日 常用表达式: ... -
四(4)寒假作业
2012-01-19 10:14 616四(4)寒假作业 2012年01 ... -
《墨水心》(Inkheart)
2012-01-19 10:14 513《墨水心》(Inkheart) 2012年01月12日 ...
相关推荐
这是一款MTK手机音乐播放器 支持MP3.WAR==格式的音乐
mtk 资源修改mtk 资源修改mtk 资源修改
MTK固件刷机包修改工具 可以修改开机动画 增加删除apk 各自属性修改 换个的教程文档按步骤操作即可 有需要的友友可以下载使用
MTK芯片机型修改开机第一屏logo工具中文版+调试步骤 资源说明; 1---工具用于mtk芯片第一屏修改logo 2---工具是中文语言 方便操作。有分解调试步骤 3---工具可以分解logo.img与logo.bin格式的第一屏文件 4----资源...
androidMTK修改备忘,8312平台
MTK播放PCM流
MTK安卓7.0修改工具,修改开机LOGO和动画和作假内存
MTK软件包修改工具,可以修改内置声音,图片,开机画面,菜单文字等
MTK 音频资料 MTK 音频资料 MTK 音频资料 MTK 音频资料 MTK 音频资料
mtk修改音频参数文档,做mtk的朋友看看
修改MTK手机的机身代码,可是使用联通定制的手机卡。来享受优惠
解压覆盖先刷包内文件,理论上适合大部分MTK手机及
MTK WIFI GPIO 配置 MTK5931
mtk常见修改.doc mtk常见修改.doc mtk常见修改.doc
MTK65xx IMEI MAC 蓝牙修改工具
MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK MTK
MTK音频参数修改工具MTK音频参数修改工具MTK音频参数修改工具MTK音频参数修改工具
关于MTK的音乐播放器的里面的一些宏和函数的定义,感觉比较有用,可以下载看看
联发科刷机win10驱动, MTK = "laurentiumihet.ro" MTK6218 = "MTK USB Port" MTK_COM = "MTK USB Modem Port" MTK_CAT = "MTK USB Debug Port" MTK_PRELOADER = "...
介绍了MTK OTG 配置方法,很详细,按照配置来配肯定可以