一种列表显示方法及终端的制作方法_2

文档序号:8223259阅读:来源:国知局
数据选项“运行商信息”。由于各个数据选项不同时刻开始滑动,因此在滑动过程中“显示”标签对应的多个数据选项可以形成一条弧线。同时,也可以按照所述多个数据选项分别到所述滑动手势的起始位置的距离的从大到小的顺序,先后开始滑动所述多个数据选项。
[0045]需要说明的是,当从目标标签对应的多个数据选项切换到其他标签对应的多个数据选项时,目标标签对应的多个数据选项先后开始滑动,其他标签对应的多个数据选项也先后开始滑动。
[0046]可选的,若所述目标标签位于所述显示界面中的第一边缘区域且所述滑动手势指向所述第一边缘区域,则从所述目标标签对应的多个数据选项切换到所述列表中的其他标签对应的多个数据选项。例如:如图2所示,“显示”标签位于显示界面的左侧边缘区域,当滑动手势指向显示界面的左侧边缘区域时,“显示”标签对应的多个数据选项向左边边缘区域滑动,当滑动手势的滑动距离大于第一预设距离且小于第二预设距离时,“显示”标签对应的多个数据选项滑出显示界面,同时“声音”标签对应的多个数据标签开始在显示界面上出现,并切换到“声音”标签对应的多个数据标签。当滑动手势的滑动距离大于第二预设距离时,可以切换到“常规”标签对应的多个数据选项。此后,当滑动手势指向显示界面的右侧边缘区域时,可以重新显示“声音”标签对应的多个数据标签或者“显示”标签对应的多个数据选项。
[0047]可选的,可以获取在所述显示界面上的所述滑动手势的滑动速度;根据在所述显示界面上的所述滑动手势的滑动速度,滑动所述目标标签对应的多个数据选项。具体的,可以通过加速度传感器获取滑动手势的滑动速度,若滑动手势的滑动速度越快,则目标标签对应的多个数据选项滑动越快。
[0048]在本发明实施例中,根据用户输入的针对多个标签中的目标标签的滑动手势,获取在显示界面上的滑动手势的起始位置;确定目标标签对应的多个数据选项分别到滑动手势的起始位置的距离;根据目标标签对应的多个数据选项分别到滑动手势的起始位置的距离,先后开始滑动目标标签对应的多个数据选项,从而增强列表切换的动画效果,提高用户的使用体验。
[0049]请参考图3,图3是本发明提出的一种列表显示方法的第二实施例的流程图。如图所示,本发明实施例中的方法包括:
[0050]S301,根据用户输入的针对所述多个标签中的目标标签的滑动手势,获取在显示界面上的所述滑动手势的起始位置。
[0051]具体实现中,当接收到用户输入的滑动手势时,可以通过重力传感器获取在显示界面上的滑动手势的起始位置,其中,滑动手势的起始位置可以为滑动手势在显示界面上的坐标。
[0052]S302,确定所述目标标签对应的多个数据选项分别到所述滑动手势的起始位置的距离。
[0053]具体实现中,可以首先将所述目标标签对应的每个数据选项的区域中心作为参考点,确定每个数据选项的参考点的坐标,然后计算目标标签对应的每个数据选项的区域中心到所述滑动手势的起始位置的距离。
[0054]S303,根据所述目标标签对应的多个数据选项分别到所述滑动手势的起始位置的距离,先后开始滑动所述目标标签对应的多个数据选项
[0055]具体实现中,可以按照所述多个数据选项分别到所述滑动手势的起始位置的距离的从小到大的顺序,先后开始滑动所述多个数据选项。例如:如图4A所示,列表中包括“显示”、“声音”、“常规”3个标签,其中,“显示”标签对应的多个数据选项包括“亮度”、“背光时间”、“自动旋转屏”、“电量百分比”、“呼吸灯”、“按键背光”、“运行商信息”等等。由S302可以确定滑动手势的起始位置距离数据选项“背光时间”最近,因此,可以最先滑动数据选项“背光时间”;确定滑动手势距离数据选项“运行商信息”最远,可以最后滑动数据选项“运行商信息”。由于各个数据选项不同时刻开始滑动,因此在滑动过程中“显示”标签对应的多个数据选项可以形成一条弧线。同时,也可以按照所述多个数据选项分别到所述滑动手势的起始位置的距离的从大到小的顺序,先后开始滑动所述多个数据选项。
[0056]需要说明的是,当从目标标签对应的多个数据选项切换到其他标签对应的多个数据选项时,目标标签对应的多个数据选项先后开始滑动,其他标签对应的多个数据选项也先后开始滑动。
[0057]S304,若所述目标标签位于所述显示界面中的第一边缘区域且所述滑动手势指向所述第一边缘区域相对的第二边缘区域,则向所述第二边缘区域的方向滑动所述目标标签对应的多个数据选项。
[0058]例如:如图4A所示,“显示”标签位于显示界面的右侧边缘区域,当滑动手势指向显示界面的左侧边缘区域时,“显示”标签对应的多个数据选项向左边边缘区域滑动。
[0059]S305,当所述目标标签对应的多个数据选项的滑动距离到达预设阈值时,恢复所述目标标签对应的多个数据选项的显示状态。
[0060]例如:如图4B所示,“显示”标签位于显示界面的右侧边缘区域,“显示”的右侧区域已没有其他标签,因而在“显示”标签对应的多个数据选项的滑动距离到达预设阈值,显示界面恢复到“显示”标签对应的多个数据选项,并且显示数据选项的反弹动画,另外,可以指示用户向所述第一边缘区域滑动以切换到其他标签对应的多个数据选项。
[0061]在本发明实施例中,根据用户输入的针对多个标签中的目标标签的滑动手势,获取在显示界面上的滑动手势的起始位置;确定目标标签对应的多个数据选项分别到滑动手势的起始位置的距离;根据目标标签对应的多个数据选项分别到滑动手势的起始位置的距离,先后开始滑动目标标签对应的多个数据选项,从而增强列表切换的动画效果,提高用户的使用体验。
[0062]请参考图5,图5是本发明实施例提出的一种列表显不终端的结构不意图。如图所示,本发明实施例中的终端包括:
[0063]位置获取模块501,用于根据用户输入的针对所述多个标签中的目标标签的滑动手势,获取在显示界面上的所述滑动手势的起始位置。
[0064]具体实现中,当接收到用户输入的滑动手势时,可以通过重力传感器获取在显示界面上的滑动手势的起始位置,其中,滑动手势的起始位置可以为滑动手势在显示界面上的坐标。
[0065]距离确定模块502,用于确定所述目标标签对应的多个数据选项分别到所述滑动手势的起始位置的距离。
[0066]具体实现中,可以首先将所述目标标签对应的每个数据选项的区域中心作为参考点,确定每个数据选项的参考点的坐标,然后计算目标标签对应的每个数据选项的区域中心到所述滑动手势的起始位置的距离。
[0067]选项滑动模块503,用于根据所述目标标签对应的多个数据选项分别到所述滑动手势的起始位置的距离,先后开始滑动所述目标标签对应的多个数据选项。
[0068]具体实现中,可以按照所述多个数据选项分别到所述滑动手势的起始位置的距离的从小到大的顺序,先后开始滑动所述多个数据选项。例如:如图2所示,列表中包括“显示”、“声音”、“常规”3个标签,其中,“显示”标签对应的多个数据选项包括“亮度”、“背光时间”、“自动旋转屏”、“电量百分比”、“呼吸灯”、“按键背光”、“运行商信息”等等。根据距离确定模块502可以确定滑动手势的起始位置距离数据选项“背光时间”最近,因此,可以最先滑动数据选项“背光时间”;确定滑动手势距离数据选项“运行商信息”最远,可以最后滑动数据选项“运行商信息”。由于各个数据选项不同时刻开始滑动,因此在滑动过程中“显示”标签对应的多个数据选项可以形成一条弧线。同时,也可以按照所述多个数据选项分别到所述滑动手势的起始位置的距离的从大到小的顺序,先后开始滑动所述多个数据选项。
[0069]需要说明的是,当从目标标签对应的多个数据选项切换到其他标签对应的多个数据选项时,目标标签对应的多个数据选项先后开始滑动,其他标签对应的多个数据选项也先后开始滑动。
[0070]可选的,如图6所示,选项滑动模块503还可以进一步包括:
[0071]速度获取单元601,用于获取在所述显示界面上的所述滑动手势的滑动速度。
[0072]选项滑动单元602,用于根据在所述显示界面上的所述滑动手势的滑动速度,滑动所述目标标签对应的多个数据选项。具体的,可以通过加速度传感器获取滑动手势的滑动速度,若滑动手势的滑动速度越快,则目标标签对应的多个数据选项滑动越快。
[007
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1