仿酷狗音乐播放器开发日志七——播放列表的实现二
来源:互联网 发布:淘宝到货多久确认收货 编辑:程序博客网 时间:2024/05/29 09:13
转载请说明出处,谢谢~~
一、MusicList控件
今天开始正式做播放列表控件,首先做一个CMusicListUI类作为播放器列表控件,控件继承自CListUI控件,并且添加了可分组,可扩展的功能,这个功能类似于QQ的好友列表控件,有分组,每个分组里可以有多个元素存在。但是控件目前在测试阶段,因为没有做太多实际测试,估计还有会不少bug存在,这个需要在后期实际添加元素进去后才能慢慢发现。
二、MusicListItem控件
粗略的完成了播放器列表控件后,要制作每一个列表元素的CMusicListItemUI控件,列表元素已经在上一篇日志分析了,由于他在不同状态下的显示效果有较大的区别,所以实现起来稍微麻烦一些。
所以我先从最简单的开始,做一个hover状态的 CMusicListItemUI控件,并且在xml代码里把这个控件添加到MusicList控件里。先做出一个显示效果,然后针对显示效果再对比真是的酷狗播放器,对里面的元素进行了微调。这样在外观上做出一个和真是酷狗差不多的效果。
下图是我做出来的效果:
接下来是实际的酷狗的效果图
这算是完成了一个元素的一小部分,还需要做出来被单击状态,和最复杂的双击状态下的元素的外观,另外需要通过c++代码来动态控制元素,让他的状态可以改变。
继续码代码~~
2014.7.17 21:57 Redrain
0 0
- 仿酷狗音乐播放器开发日志七——播放列表的实现二
- 仿酷狗音乐播放器开发日志六——播放列表的实现
- 仿酷狗音乐播放器开发日志八——播放列表的实现三
- 仿酷狗音乐播放器开发日志九——播放列表的实现四
- 仿酷狗音乐播放器开发日志十——播放列表的实现五
- 仿酷狗音乐播放器开发日志十二——播放列表的实现六
- 仿酷狗音乐播放器开发日志十二——播放列表的实现六
- 仿酷狗音乐播放器开发日志十五——音乐电台列表控件的实现
- android音乐播放器中添加自定义播放列表的实现
- 仿酷狗音乐播放器开发日志二——搜索栏的编写
- android音乐播放器播放列表如何实现?
- 仿酷狗音乐播放器开发日志十四——右侧乐库的实现
- 仿酷狗音乐播放器开发日志十六——各个右键菜单的实现
- 仿酷狗音乐播放器开发日志十七——换肤功能的实现一
- 视频播放器(二)——播放列表
- HTML5+JavaScript+CSS实现音乐播放器——难点一:动态生成播放列表
- 仿酷狗音乐播放器开发日志十八——换肤功能的实现二:改变控件和窗体透明度(附挂件类源码)
- 仿酷狗音乐播放器开发日志十九——CTreeNodeUI的bug修复二(附源码)
- 一天都是忙碌的
- POJ 2528 线段树+离散化
- 微弱信号检测装置
- 执行shell时的目录问题
- duilib中ListCtrl控件的实现
- 仿酷狗音乐播放器开发日志七——播放列表的实现二
- 暑期学习计划
- python 的repr和str以及“”
- 山东分公司的风格岁的法国方法
- Megacity
- 仿酷狗音乐播放器开发日志八——播放列表的实现三
- bzoj1046上升序列 DP+记录路径
- libevent 事件通知
- (一)u-boot2013.01.01 for s5pv210:《Uboot简介》