摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:55 Redrain的博客园 阅读(7200) 评论(3) 推荐(0) 编辑
摘要: 转载请说明出处,谢谢~~ 昨天封装了基于webkit的wke浏览器内核,做成了duilib的浏览器控件,实现了浏览功能,但是单单的浏览功能还不满足需求,在我的仿酷狗项目中乐库的功能需要与浏览器互交。 大家知道在使用酷狗浏览器时,右侧的乐库,当我们选中了某个音乐,这时酷狗就会去缓冲并且播放响应的歌曲... 阅读全文
posted @ 2014-07-26 15:55 Redrain的博客园 阅读(458) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:53 Redrain的博客园 阅读(1918) 评论(1) 推荐(0) 编辑
摘要: 转载请说明出处,谢谢~~ 昨天封装好了基于webkit的浏览器控件,修复了duilib的浏览器功能的不足,而我的仿酷狗播放器项目中不光需要浏览器,同时也需要视频播放功能,也就是完成MV的功能。所以我打算封装个视频播放控件。 既然要封装视频播放控件,那就应该封装一个功能强大,不只是用在这个项目,也... 阅读全文
posted @ 2014-07-26 15:53 Redrain的博客园 阅读(418) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:52 Redrain的博客园 阅读(6276) 评论(3) 推荐(0) 编辑
摘要: 在使用酷狗播放器时,左侧功能块和右侧乐库功能是最常用的了,如果要下载音乐或者搜索自己喜欢的歌曲那就少不了右侧乐库。原版的乐库的截图如下 他拥有5个分类,分别是乐库、电台、MV、直播、歌词。从外观看,除了歌词模块外,其他的都是内嵌网页,实际上的确是内嵌网页,怎么判断是否为网页?使用任意一个句柄查... 阅读全文
posted @ 2014-07-26 15:52 Redrain的博客园 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 转载请说明出处,谢谢~~ 原本的duilib是自带浏览器控件的,但是使用了IE内核,我在做仿酷狗音乐播放器时,在右侧乐库要用到浏览器控件,而我使用自带的IE控件却发现了不少缺点,这也是duilib一直没有解决的,编程群里的朋友也反映IE控件不好用。而目前最常用的浏览器内核一个是IE内核,另一个... 阅读全文
posted @ 2014-07-26 15:52 Redrain的博客园 阅读(317) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:49 Redrain的博客园 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 发了6篇日志记录了播放列表控件的实现步骤,而这个播放列表只是左侧功能块的七分之一而已,还有其余6个功能需要做,他们分别是:本地列表、我的收藏、音乐电台、附近、临时播放、我的下载、更多。如图 我看了一下每个功能块的结构,其中有几个功能块和已经开发完成的播放列表控件非常类似,其他的功能也相对不难做。... 阅读全文
posted @ 2014-07-26 15:49 Redrain的博客园 阅读(251) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:48 Redrain的博客园 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 转载请说明出处,谢谢~~ 前天和昨天只顾看电视剧了,没有写程序,好在把《孤岛飞鹰》看完了,这下在可以安心写代码了^_^ 上次说道还要开发分组控件,分组控件的开发过程要比其他两个控件要简单得多,因为他的功能相对要少,而且自身的状态不像音乐播放项目哪个多,所以外观的编写比较简单,主要的功能就是所以一个... 阅读全文
posted @ 2014-07-26 15:48 Redrain的博客园 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 之前做好了CMusicListItemUI控件,昨天晚上经过修改后现在已经把一些bug修复,可以正常工作了。所以开始开发播放列表CMusicListUI控件。 但是今天早上经过我分析后,发现我目前继承自CListUI的CMusicListUI控件,我虽然给他添加了可以设置分组的功能,并且能正常工... 阅读全文
posted @ 2014-07-26 15:47 Redrain的博客园 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 由于做播放列表控件,我的CMusicLength控件继承了CTreeVieWUI控件,在向分组控件中添加播放项目时,发现代码无法正常工作,调用CTreeNodeUI控件的Add方法后无反应,导致我的播放器无法动态增加项目。 在对duilib源码调试后发现,CTreeNodeUI类的AddAt方法存... 阅读全文
posted @ 2014-07-26 15:47 Redrain的博客园 阅读(187) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:47 Redrain的博客园 阅读(193) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:47 Redrain的博客园 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 经过今天的奋战,终于把CMusicListItemUI控件整合了起来,让一个列表元素可以拥有四种状态并且可以动态更换,控件的整合过程比我想想的麻烦,切换的逻辑与duilib库本身有一些冲突,我只能重写好多代码,这是目前的仿照效果图。 模仿图 原软件图 虽然控件的总体效果出现了,但是还有很多要修缮... 阅读全文
posted @ 2014-07-26 15:45 Redrain的博客园 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 前天和昨天只顾看电视剧了,没有写程序,好在把《孤岛飞鹰》看完了,这下在可以安心写代码了^_^ 上次说道还要开发分组控件,分组控件的开发过程要比其他两个控件要简单得多,因为他的功能相对要少,而且自身的状态不像音乐播放项目哪个多,所以外观的编写比较简单,主要的功能就是所以一个容器来盛放音乐播放项目... 阅读全文
posted @ 2014-07-26 15:45 Redrain的博客园 阅读(217) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:45 Redrain的博客园 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 昨天做了hover状态下的CMusciListItemUI控件,也就是列表项元素,然后今天还是在Firework里对实际酷狗的软件元素进行定位,然后做了一个被选中状态下的CMusciListItemUI控件的元素,粗略看一下和原版的效果差不多,如图 下面是原软件效果图不同状态下的CMusciL... 阅读全文
posted @ 2014-07-26 15:44 Redrain的博客园 阅读(268) 评论(0) 推荐(0) 编辑
摘要: duilib ui 布局 xml 自绘控件 阅读全文
posted @ 2014-07-26 15:44 Redrain的博客园 阅读(214) 评论(0) 推荐(0) 编辑