仿酷狗音乐播放器开发日志十六——各个右键菜单的实现
来源:互联网 发布:矩阵奇异值分解过程 编辑:程序博客网 时间:2024/05/19 23:26
转载请说明原出处,谢谢~~
整个软件主体做完了,现在就开始做各个零碎的部分了,首先拿各个菜单开刀。做这个菜单要比做前面的功能简单多,因为我已经写好了一个通用菜单可以直接拿来用。没看过我的菜单的那篇文章的请点这里:点击打开链接。我看了一下,酷狗的各种菜单共有6个,主界面的
右键菜单,托盘菜单,音乐列表项右键菜单,音乐分组菜单,电台列表项右键菜单,定位功能菜单,下载列表右键菜单。
我大致给截图看一下几个主要的菜单的效果。
主界面右键菜单:
主界面的菜单包含了二级菜单,还有小图标和分割线。
托盘菜单:
托盘菜单相对更好看一些,因为里面增加了自定义控件,不过我已经写好的菜单包含了这个功能。
音乐项右键菜单:
实现部分
看过我之前发的关于菜单的文章后知道,要实现酷狗的这些菜单功能都很简单,我也就不再做分析和贴代码了。整个布局也很简
单。
去酷狗的素材库里找到各个菜单对应的素材,然后直接编写菜单的xml文件就可以,把编写好的菜单控件添加到仿酷狗工程里,
然后修改几个常量来改变一些颜色和大小相关的值就可以直接用了,整个工作大概一个小时就完成了。贴一下效果图:
2014.8.2 17:08 Redrain
0 0
- 仿酷狗音乐播放器开发日志十六——各个右键菜单的实现
- 仿酷狗音乐播放器开发日志二十六 duilib在标题栏弹出菜单的方法
- 仿酷狗音乐播放器开发日志十五——音乐电台列表控件的实现
- 仿酷狗音乐播放器开发日志二十五 duilib右键事件的不足的bug修复
- 仿酷狗音乐播放器开发日志六——播放列表的实现
- 仿酷狗音乐播放器开发日志七——播放列表的实现二
- 仿酷狗音乐播放器开发日志八——播放列表的实现三
- 仿酷狗音乐播放器开发日志九——播放列表的实现四
- 仿酷狗音乐播放器开发日志十——播放列表的实现五
- 仿酷狗音乐播放器开发日志十二——播放列表的实现六
- 仿酷狗音乐播放器开发日志十二——播放列表的实现六
- 仿酷狗音乐播放器开发日志十四——右侧乐库的实现
- 仿酷狗音乐播放器开发日志十七——换肤功能的实现一
- 仿酷狗音乐播放器开发日志二——搜索栏的编写
- 仿酷狗音乐播放器开发日志三——修复CEditUI的bug2
- 仿酷狗音乐播放器开发日志四——标题栏和状态栏的完善
- 仿酷狗音乐播放器开发日志十一——CTreeNodeUI的bug修复
- 仿酷狗音乐播放器开发日志十三——左侧功能块的完善
- MPI & OpenMP
- 文本文件与二进制文件区别
- java使用正则表达式
- Dijkstra?+spfa+路径的记录
- VC++6.0 Active X控件不能例示
- 仿酷狗音乐播放器开发日志十六——各个右键菜单的实现
- 单一职责
- 计算几何
- SPOJ7299. Multiples of 3
- Abstract Factory Design Pattern 抽象工厂设计模式 - 总结
- eclipse快捷键
- Win8下Wmap的安装与使用问题及解决
- 唉,烦。。。
- jsp基础知识(1)