实现效果如图:
一.先设置按钮大小
如:BUTTON_Create(20, 40, 53, 53, ID_SYSTEM, BUTTON_CF_SHOW );
此处新建了一个53*53的正方形小图标。
二.把图片转化为c文件
如果采用皮肤的话,在按钮的长宽的基础上下左右减3正合适,此处选取了一张47*47的图标,打开软件,file导入
选择调色板模式,选择后有一个弹出框提示你,没关系,确认
扫描二维码关注公众号,回复:
1101088 查看本文章
File,另存为,再选择保存类型为c文件,保存
选择保存为565格式的,点击OK就完成图片格式转化了。
如图,这是我转化的一些图片文件,把文件复制到工程本地路径里,再在keil里面导入文件。图片文件不必做任何修改就能使用。
三.程序相关设置
1.声明外部文件:extern const GUI_BITMAP bmmusic;
2.BUTTON_SetBitmapEx(ahButton[1],BUTTON_BI_UNPRESSED, &bmmusic,3,3);