QQ音乐界面搭建以及部分功能的实现(纯代码)

这两天自己在试着做一个QQ音乐的界面搭建,以及部分功能的实现,因为还没学系线程等高级的内容,现在只是简单的搭建一些构架,也算是为以后做准备。

界面完成后能够实现收藏事件的发生,图片的切换,但是还不能够播放多首歌曲,正在完善中,现在只能播放一首歌曲,能够点击中间图片时,让上下两个VIEW实现动画状态的隐藏和显现,点击下一首歌曲时,能够实现图片以及歌名,歌手的切换,还有滚动条也能够实现。左边的时间能够准确计数,而右边的还没有实现,,点击播放暂停按钮时能够实现按钮形态的改变,暂时功能就这么多。

接下来进一步的改善。首先会增加歌曲播放功能,时间上面能够显示歌曲需要的时间,能够点几下一首时实现歌曲的切换,图片也跟着旋转,还有在歌曲播放过程中,点击暂停时不是又重新开始,要能够实现暂停后点击播放会接着继续播放的功能,因为没联网,也没有学这些东西,暂时自己就能做这么多。

不懂的时候会查资料,博客里面好多,对我这样的菜鸟天有帮助了,这只是开始,还要好好的学。

下面是图形界面的展示,代码就不传了,因为现在好乱,没有及时的整理,下次,等功能实现的差不多的时候,会上传。

时间: 2024-10-14 00:59:21

QQ音乐界面搭建以及部分功能的实现(纯代码)的相关文章

QQ音乐界面以及基本功能的实现(代码)

最近完善了QQ音乐的界面搭建以及基本功能得实现,还没学到高级的能容,还不能联网.基本更能如下: 1.歌曲可以顺序自动播放, 2.可以暂停,可以拉动slider滑动条,加快各的播放速度, 3.因为不能提供界面的素材,如果想要,可以留言,私下联系 4.点击图片时能隐藏上下view,只显示图片, 5.能点击红心收藏 6.效果图在我上面一篇的文章里面 代码如下: // //  ViewController.m //  QQ音乐 // //  Created by mac on 15/8/13. // 

【3】QQ 聊天界面

1.说明 稍微修改了下QQ示例里面的聊天界面界面,然后把代码扣过来完成了QQ聊天界面部分,效果还可以. 2.代码部分 // QQTalk.h文件 #ifndef __QQ_TALK_H__ #define __QQ_TALK_H__ #include <DuiLib/DuiLibEnv.h> #include <DuiLib/UIlib.h> using namespace DuiLib; #define QQ_TALK_XML _T("chatbox.xml"

QQ音乐/酷狗音乐锁屏控制实现原理

我实现的效果 混乱的锁屏控制 Android自4.0版本, 也就是API level 14开始, 加入了锁屏控制的功能, 相关的类是RemoteControlClient, 这个类在API level 21中被标记为deprecated, 被新的类MediaSession所替代. 我们的音乐App中最开始使用的是原生锁屏控制API, 说实话这个API不好用, 遇到了一些小坑, 最要命的是不同品牌的手机, 锁屏界面长的还不一样, 就连我自己都没见过原生4.0的锁屏控制界面是什么样的. 国内的手机厂

使用网易云音乐,丢掉QQ音乐吧

我是一个听音乐的重度用户,基本上每天大约有三分之一的时间里我在使用网易云音乐去听音乐.包括工作写代码的时候,跑步的时候,去上班的途中我都去听.首先需要声明的是,在这里我不是故意的去抹黑其他的音乐产品,我只是谈谈我一个真实用户的真切感受. 由于喜欢听音乐的原因,自从开始接触互联网后,我便开始接触了很多音乐播放类产品,从早期的千千静听,酷我音乐,酷狗音乐,QQ音乐,豆瓣FM,虾米音乐,JingFM, 多米音乐,落网等等,有太多的音乐产品,我都数不过来.其实不难看出,网易做音乐类产品还是近两年才发力,

swift版QQ音乐播放器(一)

一 部分功能图(后面会完善) 二 讲解思路 1 项目目录结构搭建 2 抽取工具类 3 自定义cell 4 分层思想 5 业务逻辑 三 项目目录搭建和相关配置 1 采用搭建搭建结构思路 : MCV模式 --> 1.1 文件夹图片 : 2 注意 一 : 当我们在创建目录的时候,直接将info.plist文件拖入到System的时候,编译的时候,会报错.原因是找不到info.plist文件. --> 2.1 处理方式 : 直接找到工程文件,然后找到General,里面会有一个现实info的按钮,点击

Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变

Android UI之自定义--最简单的仿QQ音乐歌词颜色渐变 记得刚开始做android的时候,就发现QQ音乐歌词颜色渐变的效果,就在网上搜索过,但是就是没有找到满意的.今天突然用QQ音乐听歌的时候,看到歌词颜色渐变,决定来分析看看,没想到实现原来如此简单.这篇只是将最简单的歌词颜色渐变功能,不包括歌词滚动等效果. 首先来看下QQ音乐歌词界面 实现步骤 从界面上可以看出,是通过不同颜色的文本叠加所形成的视觉效果.那么android文本一般使用TextView实现,那就来试试用TextView在

[UI基础][QQ登陆界面]

[目标] 1.QQ号码文本框要有“请输入QQ号码”的提示(用户输入时会自动消失) 2.QQ密码文本框要有“请输入QQ密码”的提示(用户输入文字会自动消失) 3.QQ号码文本框只能输入数字 4.QQ密码文本框内容必须是暗文显示 5.点击登陆按钮后把QQ密码和QQ号码打印到控制台,退出键盘 [实现] 1.完成界面搭建 这个界面比较简单,需要在storyboard上搭建 1. 2个Label “QQ号码” 和 “QQ密码” 2. 1个Button “登陆” 3. 2个TextField QQ密码输入和

将 QQ 音乐、网易云音乐和虾米音乐资源「整合」一起的Chrome 扩展Listen 1

原文地址:http://whosmall.com/?post=418 本文标签: Chrome扩展 Chrome浏览器 Chrome扩展Listen1 音乐资源整合 Listen1安装方法 在 Chrome 上安装了这款名为 Listen 1 的插件,妈妈可是再也不用担心你找不到想听的歌了.它将 QQ 音乐.网易云音乐以及虾米音乐的音乐资源「整合」在了一起,你只需要输入音乐关键词,就可以方便地三大曲库中跳转搜索. 安装方法 Listen 1 的安装方法与一般的 Chrome Extension

轻仿QQ音乐之音频歌词播放、锁屏歌词-b

先上效果图 歌词播放界面 音乐播放界面 锁屏歌词界面 一. 项目概述 前面内容实在是太基础..只想看知识点的同学可以直接跳到第三部分的干货 项目播放的mp3文件及lrc文件均来自QQ音乐 本文主要主要讲解锁屏歌词的实现,音频.歌词的播放网上资源略多,因此不做重点讲解,项目也是采取最简单的MVC+storyboard方式 项目GitHub地址: https://github.com/PengfeiWang666/WPFMusicPlayer 音乐模型-->WPFMusic /** 图片 */ @p