列表控制方法和装置的制造方法_3

文档序号:9707969阅读:来源:国知局
又一种列表控制方法,该列表控制方法可以用于具有显示屏的终端设备中,终端设备包括但不限于手机、平板电脑、车载电脑、笔记本电脑。在本实施例中,当滑动到列表的末端需要继续滑动列表时,保持列表的部分区域(即第一部分)不变,而控制列表的另一部分(即第二部分)逐渐透明,从而显示出列表的另一部分下的隐藏区域。如图4所示,该列表控制方法包括以下步骤。
[0108]在步骤S41中,检测触控操作。
[0109]该步骤S41可以与步骤S21相同,在此省略详细描述。
[0110]在步骤S42中,响应于检测到的触控操作,滑动列表。
[0111]该步骤S42可以与步骤S22相同,在此省略详细描述。
[0112]在步骤S43中,当滑动到列表的末端,且仍然检测到该触控操作时,控制列表的第一部分不变,增大列表的第二部分的透明度,以显示第二部分下的隐藏区域。
[0113]当滑动到列表的末端时,列表在显示屏上的区域被划分为第一部分和第二部分,第二部分位于列表的末端。
[0114]该步骤S43可以包括:
[0115]获取触控操作的触控参数;
[0116]根据预设的触控参数与透明度调节参数的对应关系,增大列表的第二部分的透明度。
[0117]其中,触控参数可以为触摸轨迹的长度或触摸点的移动速度,透明度调节参数可以包括透明度或透明度变化速率。实现时,可以采用触控操作的整体触摸轨迹的长度,也可以采用以滑动到列表的末端时对应的触摸点为起点的触摸轨迹的长度。
[0118]预设的触控参数与旋转参数的对应关系可以包括触摸轨迹的长度与透明度的对应关系,例如触摸轨迹的长度在第一范围内(例如小于1 cm)时透明度为0度(如图3b所示),触摸轨迹的长度在第二范围(例如大于或等于lcm而小于2cm)内时,透明度为50% (如图5a所示),触摸轨迹的长度在第三范围内(例如,达到2cm)时,透明度为100 % (如图5b所示)。在这种情况下,当触摸点的移动速度快时,移动轨迹的长度会更快地变化,从而可以加快第二部分的透明度的变化速率。
[0119]需要说明的是,前述触摸轨迹的长度的划分范围的数量和范围值、以及对应的透明度并不限于前述方式,前述方式仅为举例,可以根据实际需要设置,本公开对此不做限制。
[0120]或者,预设的触控参数与透明度调整参数的对应关系可以包括触摸点的移动速度与透明度变化速率的对应关系。
[0121]在步骤S44时,当检测到触控操作结束时,减小列表的第二部分的透明度,直至还原列表的第二部分。
[0122]需要说明的是,在本实施例中,通过调节第二部分的透明度来显示第二部分下的隐藏区域,在其他实施例中,还可以控制第二部分动态变化,例如以动画粒子发散的形式逐渐消散,从而显示出第二部分下的隐藏区域。
[0123]通过该步骤S44,可以还原列表的第二部分,进而隐藏前述隐藏区域。例如,恢复到图3b所示状态。
[0124]在本公开实施例中,当滑动到列表的末端时,若仍然检测到触控操作,则保持列表的第一部分不变,控制列表的位于列表的末端的第二部分不变,从而可以显示出列表的第二部分下的隐藏区域,但是同时列表仅部分区域变化,整体并没有发生移动,用户不会产生顿挫感,提高了用户的观看体验。并且,通过增大第二部分的透明度的方式来显示第二部分下的隐藏区域,且第二部分的透明度可以由触控操作来决定,符合用户的使用习惯。
[0125]图6是根据一示例性实施例示出的一种列表控制装置的框图,参照图6,该装置包括:检测模块610、列表滑动模块620、列表变化模块630和列表还原模块640。
[0126]其中,检测模块610用于检测触控操作;列表滑动模块620用于响应于检测模块610检测到的触控操作,滑动列表;列表变化模块630用于当列表滑动模块620将列表滑动到列表的末端时,若检测模块610仍然检测到触控操作,则保持列表的第一部分不变,且控制列表的第二部分变化,以显示第二部分下的隐藏区域,当滑动到列表的末端时,列表在显示屏上的区域被划分为第一部分和第二部分,第二部分位于列表的末端;列表还原模块640用于当检测模块610检测到触控操作结束时,还原列表的第二部分。
[0127]在本公开实施例中,当滑动到列表的末端时,若仍然检测到触控操作,则保持列表的第一部分不变,控制列表的位于列表的末端的第二部分不变,从而可以显示出列表的第二部分下的隐藏区域,但是同时列表仅部分区域变化,整体并没有发生移动,用户不会产生顿挫感,提高了用户的观看体验。
[0128]图7是根据一示例性实施例示出的一种列表控制装置的框图,参照图7,该装置包括:检测模块710、列表滑动模块720、列表变化模块730和列表还原模块740。
[0129]其中,检测模块710用于检测触控操作;列表滑动模块720用于响应于检测模块710检测到的触控操作,滑动列表;列表变化模块730用于当列表滑动模块720将列表滑动到列表的末端时,若检测模块710仍然检测到触控操作,则保持列表的第一部分不变,且控制列表的第二部分变化,以显示第二部分下的隐藏区域,当滑动到列表的末端时,列表在显示屏上的区域被划分为第一部分和第二部分,第二部分位于列表的末端;列表还原模块740用于当检测模块710检测到触控操作结束时,还原列表的第二部分。
[0130]在本实施例的一种实现方式中,列表包括多个表项,第二部分为列表的末端的最后一个或两个表项。
[0131]可选地,列表包括但不限于即时消息会话列表、联络信息列表、电子邮件文件夹列表、电子邮件消息列表、电子邮件地址列表、铃声列表、应用列表、标记列表或者相册名称列表。
[0132]可选地,该隐藏区域可以为空白区域,也可以包括白色背景和位于白色背景中的刷新图标。
[0133]在本实施例中,列表变化模块730用于以第一部分和第二部分之间的界线为旋转轴,控制列表的第二部分沿第一方向旋转。
[0134]进一步地,列表变化模块730包括获取子模块731和变化子模块732。其中,获取子模块731用于获取触控操作的触控参数;变化子模块732用于根据预设的触控参数与旋转参数的对应关系,控制列表的第二部分旋转。
[0135]其中,触控参数包括当滑动到列表的末端时对应的触摸点为起点的触摸轨迹的长度或触摸点的移动速度。列表变化模块730控制列表的第二部分旋转的方式可以参见步骤S23,在此省略详细描述。
[0136]相应地,列表还原模块740用于以第一部分和第二部分之间的界线为旋转轴,控制列表的第二部分沿第二方向旋转,直至还原列表的第二部分,第二方向与第一方向相反。
[0137]在其他实施例中,列表变化模块730还可以以翻页的形式,控制第二部分向第一部分的方向折叠,从而显示出第二部分下的隐藏区域。
[0138]在本公开实施例中,当滑动到列表的末端时,若仍然检测到触控操作,则保持列表的第一部分不变,控制列表的位于列表的末端的第二部分不变,从而可以显示出列表的第二部分下的隐藏区域,但是同时列表仅部分区域变化,整体并没有发生移动,用户不会产生顿挫感,提高了用户的观看体验。并且,通过旋转第二部分的方式来显示第二部分下的隐藏区域,且第二部分的旋转速度可以由触控操作来决定,更符合用户的使用习惯。
[0139]图8是根据一示例性实施例示出的一种列表控制装置的框图,参照图8,该装置包括:检测模块810、列表滑动模块820、列表变化模块830和列表还原模块840。
[0140]其中,检测模块810用于检测触控操作;列表滑动模块820用于响应于检测模块810检测到的触控操作,滑动列表;列表变化模块830用于当列表滑动模块820将列表滑动到列表的末端时,若检测模块810仍然检测到触控操作,则保持列表的第一部分不变,且控制列表的第二部分变化,以显示第二部分下的隐藏区域,当滑动到列表的末端时,列表在显示屏上的区域被划分为第一部分和第二部分,第二部分位于列表的末端;列表还原模块840用于当检测模块810检测到触控操作结束时,还原列表的第二部分。
[0141 ]在本实施例的一种实现方式中,列表包括多个表项,第二部分为列表的末端的最后一个或两个表项。
[0142]可选地,列表包括但不限于即时消息会话列表、联络信息列表、电子邮件文件夹列表、电子邮件消息列表、电子邮件地址列表、铃声列表、应用列表、标记列表或者相册名称列表。
[0143
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1