基于手势操作呼出音乐播放列表的方法

文档序号:9765781阅读:214来源:国知局
基于手势操作呼出音乐播放列表的方法
【技术领域】
[0001]本发明涉及移动终端领域,特别是指一种基于手势操作呼出音乐播放列表的方法。
【背景技术】
[0002]现有的音乐播放器在使用过程中,当想要打开音乐播放列表时,需要点击音乐播放界面中的“播放列表”按钮;若该按钮图标较小,则操作不便,也没有新意。

【发明内容】

[0003]本发明提出一种基于手势操作呼出音乐播放列表的方法,解决了现有技术中只能通过点击按钮才能打开音乐播放列表的问题。
[0004]本发明的技术方案是这样实现的:
[0005]—种基于手势操作呼出音乐播放列表的方法,具体包括以下步骤:
[0006](I)进入音乐播放器的播放界面,根据播放界面建立相应的平面坐标系,设定X轴和Y轴的正方向,播放界面包括专辑封面区域、歌词区域和ID3信息区域;
[0007](2)播放界面定义有一个手势操作区域,手势操作区域分别与专辑封面区域、歌词区域和ID3信息区域有重叠区域;
[0008](3)检测手势操作区域是否有触摸按压操作;若是,记录触摸按压位置的坐标值,进行下一步;
[0009](4)判断手势操作区域是否存在滑动操作,若是,记录滑动终止位置的坐标值,进行下一步;
[0010](5)根据触摸按压的坐标值和滑动终止位置的坐标值,得出滑动操作的位移;
[0011](6)判断滑动操作的位移与X轴上的投影是否为正值,若是,进行下一步;
[0012](7)在播放界面显示音乐播放列表。
[0013]进一步的,判断音乐播放列表上是否存在滑动手势,若是,进入下一步;
[0014]获取滑动手势的位移,并计算出该位移在Y轴上的投影是否为正值;若是,则音乐播放列表沿着Y轴正方向滑动,否则,音乐播放列表沿Y轴负方向滑动。
[0015]进一步的,判断播放界面是否存在滑动手势,滑动手势的位移在X轴上的投影为负值;或者音乐播放列表之外的区域是否存在触摸按压手势;或者是否点击返回键,若是,则收起音乐播放列表。
[0016]进一步的,音乐播放列表包括若干歌曲条目,歌曲条目的一侧设有动态标记,动态标记用于标记当前播放歌曲。
[0017]进一步的,步骤(3)和步骤(4)之间还包括以下步骤:
[0018]判断触摸按压操作是否中止,若否,则进行步骤(4)。
[0019]进一步的,步骤(5)和步骤(6)之间还包括以下步骤:设定一个滑动距离阈值,判断滑动操作的距离是否大于或等于滑动距离阈值,若是,则进入步骤(6)。
[0020]进一步的,音乐播放列表设有若干个子手势操作区域,子手势操作区域分别设在歌曲条目所在区域;
[0021]判断子手势操作区域是否存在滑动手势,若是,则判断滑动手势的位移是否存在沿X轴正方向的投影;
[0022]若滑动手势的位移存在沿X轴正方向的投影,则弹出音乐操作列表,音乐操作列表包括相应的歌曲条目的配置操作区域和信息列表。
[0023]进一步的,判断子手势操作区域是否存在触摸按压操作,若是,则播放相应的歌曲条目。
[0024]本发明的有益效果在于:在手势操作区域的作出相应的手势操作,音乐播放器就会直接弹出音乐播放列表,不需要用户点击按钮进行操作,使用更加方便。
【附图说明】
[0025]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本发明基于手势操作呼出音乐播放列表的方法的流程图。
【具体实施方式】
[0027]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]一、基本流程
[0029]如图1所示,本发明提出了一种基于手势操作呼出音乐播放列表的方法,对音乐播放器的使用过程中,音乐播放器的界面包括若干功能区域,用户点击其中相应的某一个功能区域,音乐播放器便会进行相应的操作,比如音乐播放器界面上的“播放列表”,用户点击“播放列表”,音乐播放器便会弹出当前播放的音乐播放列表,也就是呼出音乐播放列表,对比传统的以点击按钮弹出音乐播放列表的方式,本发明采用特殊手势操作来代替按钮操作,是充分体现音乐爱好者“乐无限”的宗旨和考虑用户体验的方便性、新颖性。现在大多消费类电子产品如手机,都大量引入手势操作,是看中了其方便性、智能化、人性化,音乐播放器类电子产品领域也在尽最大可能,给音乐爱好者提供更多的操作选择,带去无限的乐趣。
[0030]手势操作具体的包括触摸按压操作(即点击)和滑动操作。
[0031]本发明具体包括以下步骤:
[0032](I)进入音乐播放器的播放界面,本发明只有在进入播放界面的前提下才能进行以下的步骤,这样的话,音乐播放器就不需要时时准备着检测手势操作,而且,也能防止手势操作造成的错误操作,根据播放界面建立相应的平面坐标系,设定X轴和Y轴的正方向,在本实施例中,可将界面从左到右设为X轴的正方向,从下到上设定为Y轴的正方向,播放界面包括专辑封面区域、歌词区域和ID3信息区域;专辑封面区域、歌词区域和ID3信息区域依次排列在播放界面上。ID3信息,一般是位于一个mp3文件的开头或末尾的若干字节内,附加了关于该mp3的歌手,标题,专辑名称,年代,风格等信息,该信息就被称为ID3信息。
[0033](2)播放界面定义有一个手势操作区域,手势操作区域分别与专辑封面区域、歌词区域和ID3信息区域有重叠区域;比如专辑封面区域、歌词区域和ID3信息区域是横着分布的,那么手势操作区域可以是竖着分布在播放界面上的,手势操作区域的面积可以根据移动终端设备的屏幕的大小进行设定,另外,手势操作区域还可以是整个播放界面的大小。在本实施例中,手势操作区域可设置在播放界面的左侧,定义个View算法,然后对View进行功能重写,主要是触摸滑动手势事件,当检测到手势操作区域的手势操作事件之后,在播放界面左侧滑出音乐播放列表,需要重写onTouchEvent,当检测到该区域的触摸按压手势(ACT10N_D0WN)事件的时候,记下当前的屏幕坐标;然后View会去检测之后的滑动手势事件(ACT10N_M0VE),此时在算法里面去获取当前滑动手势的位移,具体的步骤如(3)、(4)、(5)所示。
[0034](3)检测手势操作区域是否有触摸按压操作,这是识别手势操作的前提,有利于提高本发明的准确性,不会因为用户不经意的一些碰触导致错误的操作;若不是则保持等待状态或者执行
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1