显示界面图标摆动方法和终端技术

技术编号:10596696 阅读:157 留言:0更新日期:2014-10-30 09:28
本发明专利技术提供一种显示界面图标摆动方法和终端,适用于具有触摸屏的终端,方法包括:获取用户在终端显示界面输入的触摸滑动信号;根据所述触摸滑动信号,控制所述显示界面上的图标摆动。本发明专利技术实施例有效解决了现有技术中,用户在屏幕上触摸滑动时,显示界面上的图标静止不动的,缺乏趣味性的技术问题。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种显示界面图标摆动方法和终端,适用于具有触摸屏的终端,方法包括:获取用户在终端显示界面输入的触摸滑动信号;根据所述触摸滑动信号,控制所述显示界面上的图标摆动。本专利技术实施例有效解决了现有技术中,用户在屏幕上触摸滑动时,显示界面上的图标静止不动的,缺乏趣味性的技术问题。【专利说明】显示界面图标摆动方法和终端
本专利技术涉及信息
,尤其涉及一种显示界面图标摆动方法和终端。
技术介绍
现有技术中,手机、平板电脑等具有触摸屏的终端设备,用户在屏幕上触摸滑动 时,显示界面上的图标通常都是静止不动的,缺乏趣味性。
技术实现思路
本专利技术提供一种显示界面图标摆动方法和终端,用以解决现有技术中,用户在屏 幕上触摸滑动时,显示界面上的图标静止不动,缺乏趣味性的问题。 一方面,本专利技术实施例提供一种显示界面图标摆动方法,适用于具有触摸屏的终 端,该方法包括: 获取用户在终端显示界面输入的触摸滑动信号; 根据所述触摸滑动信号,控制所述显示界面上的图标摆动。 另一方面,本专利技术实施例提供一种终端,具有触摸屏,该终端包括:获取模块和处 理模块; 所述获取模块,用于获取用户在终端显示界面输入的触摸滑动信号; 所述处理模块,用于根据所述触摸滑动信号,控制所述显示界面上的图标摆动。 本专利技术提供的显示界面图标摆动方法和终端,根据用户在终端显示界面输入的触 摸滑动信号来控制所述显示界面上的图标摆动,增加了操作的趣味性。 【专利附图】【附图说明】 图1为本专利技术提供的显示界面图标摆动方法一个实施例的流程图; 图2为本专利技术提供的显示界面图标摆动方法另一个实施例的流程图; 图3为本专利技术提供的终端一个实施例的结构示意图; 图4为本专利技术提供的终端另一个实施例的结构示意图。 【具体实施方式】 图1为本专利技术提供的显示界面图标摆动方法一个实施例的流程图。如图1所示, 以下步骤的执行主体可以为具有触摸屏的终端;或设置在该终端上的一个或多个具有检测 和处理功能的模块、芯片,例如:CPU。该显示界面图标摆动方法具体包括: S101,获取用户在终端显示界面输入的触摸滑动信号; 通常,在具有触摸屏的终端系统内都设置有速率跟踪功能,如在android系统中 提供了一个名为Velocity Tracker的类,在触摸屏以很高的频率周期性扫描触摸屏上触 点的变化时,Velocity Tracker类底层会根据以显示界面为坐标系的X方向和y方向的触 点变化得到相应的滑动速度。当用户在终端显示界面滑动触摸屏时,终端系统通过上述方 法便可以获取到用户输入的触摸滑动信号,该触摸滑动信号包括触摸滑动的方向和速度大 小。 S102,根据触摸滑动信号,控制显示界面上的图标摆动; 通常,显示界面图标的绘制,是将图标的画布按设置覆盖到显示界面墙纸相应的 部位,然后显示出最终叠加的效果。 根据触摸滑动信号,控制显示界面上的图标摆动的过程,S卩:取出每个图标的画 布,以触摸滑动信号作为参数,通过图标摆动的算法得到倾斜的角度,然后将图标的画布旋 转该角度后覆盖到墙纸上。当图标画布被设置在一定时间内连续旋转不同角度时,则呈现 出了图标在显示界面摆动的效果。 本专利技术提供的显示界面图标摆动方法,根据用户在终端显示界面输入的触摸滑动 信号来控制所述显示界面上的图标摆动,增加了操作的趣味性。 图2为本专利技术提供的显示界面图标摆动方法另一个实施例的流程图,是如图1所 示方法的一种具体实现方式。如图2所示,以下步骤的执行主体可以为具有触摸屏的终端; 或设置在该终端上的一个或多个具有检测和处理功能的模块、芯片。该显示界面图标摆动 方法具体包括: S201,获取用户在终端显示界面输入的触摸滑动信号;该步骤具体执行过程可参 见步骤101的相应内容。 S202,判断触摸滑动信号是否为显示界面的界面切换信号; 若触摸滑动信号是界面切换信号,则控制显示界面上的图标摆动;若触摸滑动信 号不是界面切换信号,则不控制显示界面上的图标摆动。 用户通过触摸滑动方式在触摸屏上完成相应操作时,终端首先判断由上述操作产 生的触摸滑动信号是否为显示界面的界面切换信号,所谓界面切换信号,即为能够使界面 进行左右,或上下切换的触摸信号; 若终端判断该触摸滑动信号为显示界面的界面切换信号;则控制显示界面上的图 标摆动;若触摸滑动信号不是界面切换信号,则不控制显示界面上的图标摆动。这样做的好 处是,避免了用户在进行编辑,输入等操作时,不必要的图标摆动给用户带来的操作干扰。 S203,根据触摸滑动信号的速度,确定显示界面上的图标的最大摆动幅度,并控制 图标以该最大摆动幅度进行阻尼摆动;和/或, 根据触摸滑动信号的滑动方向,确定图标的摆动方向,并控制图标沿着摆动方向 摆动; 在确定上述触摸滑动信号为显示界面的界面切换信号后,即可根据触摸滑动信 号,控制显示界面上的图标摆动,一种具体的实现方法为:根据触摸滑动信号的速度,确定 显示界面上的图标的最大摆动幅度,速度越大,则摆动幅度越大,还可以控制图标以该最大 摆动幅度模拟进行阻尼摆动,即在一定时间内设置几个逐渐减小旋转角度,使图标像钟摆 一样左右摆动直到静止,例如,由手指左右滑动屏幕的速度得到图标最大的摆动幅度假设 为a (单位:弧度),mMaximumVelocity为预设的触摸滑动信号的最大速度值;mVelocity为 实际触摸滑动信号的滑动速度; 那么 a= | mVelocity/mMaximumVelocity*180/π |, 若将图标摆动分为6巾贞,第一巾贞从_a摆动到 5/6*α(-沪 ,第二至五帧为 5/6*β(_1Γ2摆动到5/6、(-^广,第六帧为5/6^(-^Γ 2摆动到〇,(i为对应帧的序数, ? 2 2 如第一帧则i=l,依次类推);和/或,根据触摸滑动信号的滑动方向,确定图标的摆动方向, 并控制图标沿着摆动方向摆动;该摆动方向可以是与触摸滑动信号的滑动方向相同/反的 方向,图标沿着摆动方向摆动次数在此不作限制,可以摆动一次也可以摆动多次。 可选的,在上述图标进行摆动过程中,图标可以以图标上的任意一点为中心摆动。 本专利技术提供的显示界面图标摆动方法,根据用户在终端显示界面输入的触摸滑动 信号来控制所述显示界面上的图标摆动,增加了操作的趣味性。 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟 或者光盘等各种可以存储程序代码的介质。 图3为本专利技术提供的终端一个实施例的结构示意图。如图3所示,该终端具有触 摸屏,并可以执行如图1所示的方法步骤,该终端包括:获取模块31和处理模块32,其中: 获取模块31,用于获取用户在终端显示界面输入的触摸滑动信号; 处理模块32,用于根据触摸滑动信号,控制显示界面上的图标摆动。 具体地,具有触摸屏的终端通过获取模块31,获取用户在终端显示界面输入本文档来自技高网...

【技术保护点】
一种显示界面图标摆动方法,其特征在于,适用于具有触摸屏的终端,该方法包括:获取用户在终端显示界面输入的触摸滑动信号;根据所述触摸滑动信号,控制所述显示界面上的图标摆动。

【技术特征摘要】

【专利技术属性】
技术研发人员:王翠玲高二净杨文明嵇骏
申请(专利权)人:上海鼎讯电子有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1