在列表显示界面中显示列表的方法和移动终端技术

技术编号:9434420 阅读:87 留言:0更新日期:2013-12-12 00:30
本发明专利技术提供了一种在列表显示界面中显示列表的方法以及相应的移动终端。该方法包括以下步骤:获得要添加到列表中的条目在列表显示界面中的目标显示位置的索引号;在列表显示界面中将列表中的该索引号之后的所有条目向下位移预定距离,所述预定距离等于要添加到列表中的条目的高度;将要添加到列表中的条目添加到列表中;以及将该条目显示在目标显示位置处。本发明专利技术还提供了另一种在列表显示界面中显示列表的方法以及相应的移动终端。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种在列表显示界面中显示列表的方法以及相应的移动终端。该方法包括以下步骤:获得要添加到列表中的条目在列表显示界面中的目标显示位置的索引号;在列表显示界面中将列表中的该索引号之后的所有条目向下位移预定距离,所述预定距离等于要添加到列表中的条目的高度;将要添加到列表中的条目添加到列表中;以及将该条目显示在目标显示位置处。本专利技术还提供了另一种在列表显示界面中显示列表的方法以及相应的移动终端。【专利说明】在列表显示界面中显示列表的方法和移动终端
本专利技术涉及移动通信领域,更具体地,涉及在列表显示界面中显示列表的方法和实现该方法的移动终端。
技术介绍
作为移动通信终端(如手机、平板计算机、便携式计算机等)的主流开发平台之一,安卓(Android)默认提供的列表控件(List View)用于以列表的形式显示数据,并且能够根据数据的长度进行自适应显示。在添加或删除某一列表条目时,列表控件将重新排列受影响的列表条目,并将其直接显示在重新排列后的显示位置处。图1示出了根据现有技术的列表控件的一个示例显示。这里,假设要删除条目2。如图1所示,在从左侧列表中删除了条目2之后,列表控件将对列表中的条目2之后的条目进行重新排列,并直接显示重新排列后的列表,如图1右侧所示的列表。也就是说,在添加或删除某一列表条目时,在视觉显示上,不经过任何过渡就将受影响的列表条目直接显示在各自重新排列后的显示位置。这在感官体验上非常突兀。在向列表中添加某一条目时,同样存在这样的问题。
技术实现思路
本专利技术提供了在列表显示界面中显示列表的方法和用于实现上述方法的移动终端。具体地,根据本专利技术的第一方案,提供了一种在列表显示界面中显示列表的方法。该方法包括以下步骤:获得要添加到列表中的条目在列表显示界面中的目标显示位置的索引号;在列表显示界面中将列表中的该索引号之后的所有条目向下位移预定距离,所述预定距离等于要添加到列表中的条目的高度;将要添加到列表中的条目添加到列表中;以及将该条目显示在目标显示位置处。在一些实施例中,将该条目显示在目标显示位置处的步骤可以包括:使该条目执行从列表显示界面外位移到目标显示位置的动画。在一些实施例中,在列表显示界面中将列表中的该索引号之后的所有条目向下位移预定距离的步骤可以包括:使列表中的该索引号之后的所有条目同时执行向下位移预定距离的动画。在一些实施例中,在列表显示界面中将列表中的该索引号之后的所有条目向下位移预定距离的步骤可以包括:使列表中的该索引号之后的所有条目逐个执行向下位移预定距离的动画。根据本专利技术的第二方案,提供了一种在列表显示界面中显示列表的方法。该方法包括以下步骤:获得要从列表中删除的条目在列表显示界面中的显示位置的索引号;使得要从列表中删除的条目从列表显示界面中消失;在列表显示界面中将列表中的该索引号之后的所有条目向上位移预定距离,所述预定距离等于要删除的条目的高度;将要从列表中删除的条目从列表中删除。在一些实施例中,该方法还可以包括步骤:重新加载列表中的每个条目的界面元素。在一些实施例中,使得要从列表中删除的条目从列表显示界面中消失的步骤可以包括:使要删除的条目执行移出列表显示界面的动画。在一些实施例中,使得要从列表中删除的条目从列表显示界面中消失的步骤可以包括:清空该条目的所有界面元素,并在视觉上使得该条目从列表显示界面中消失。在一些实施例中,将列表中的该显示位置之后的所有条目向上位移预定距离的步骤可以包括:使列表中的该显示位置之后的所有条目同时执行向上位移预定距离的动画。在一些实施例中,将列表中的该显示位置之后的所有条目向上位移预定距离的步骤可以包括:使列表中的目标显示位置之后的所有条目逐个执行向上位移预定距离的动画。根据本专利技术的第三方案,提供了一种移动终端。该移动终端包括:获得单元,用于获得要添加到列表中的条目在列表显示界面中的目标显示位置的索引号;呈现单元,用于在列表显示界面中将列表中的该索引号之后的所有条目向下位移预定距离,所述预定距离等于要添加到列表中的条目的高度;以及添加单元,用于将要添加到列表中的条目添加到列表中。呈现单元还用于将该条目显示在目标显示位置处。在一些实施例中,所述呈现单元可以用于:使该条目执行从列表显示界面外位移到目标显示位置的动画。在一些实施例中,所述呈现单元可以用于:使列表中的该索引号之后的所有条目同时执行向下位移预定距离的动画。在一些实施例中,所述呈现单元可以用于:使列表中的该索引号之后的所有条目逐个执行向下位移预定距离的动画。根据本专利技术的第四方案,提供了一种移动终端。该移动终端包括:获得单元,用于获得要从列表中删除的条目在列表显示界面中的显示位置的索引号;呈现单元,用于使得要从列表中删除的条目从列表显示界面中消失,以及用于在列表显示界面中将列表中的该索引号之后的所有条目向上位移预定距离,所述预定距离等于要删除的条目的高度;以及删除单元,用于将要从列表中删除的条目从列表中删除。 在一些实施例中,该移动终端还可以包括:重新加载单元,用于重新加载列表中的每个条目的界面元素。在一些实施例中,所述呈现单元可以用于:使要删除的条目执行移出列表显示界面的动画。在一些实施例中,所述呈现单元可以用于:清空该条目的所有界面元素,并在视觉上使得该条目从列表显示界面中消失。在一些实施例中,所述呈现单元可以用于:使列表中的该显示位置之后的所有条目同时执行向上位移预定距离的动画。在一些实施例中,所述呈现单元可以用于:使列表中的目标显示位置之后的所有条目逐个执行向上位移预定距离的动画。利用本专利技术,可以在列表显示界面中添加或删除某一列表条目时,为其余受影响的列表条目添加动作过渡效果,从而实现所有条目平滑地动态重排。【专利附图】【附图说明】通过下面结合【专利附图】【附图说明】本专利技术的优选实施例,将使本专利技术的上述及其它目的、特征和优点更加清楚,其中:图1示出了根据现有技术的列表控件的一个示例显示。图2是示出了根据本专利技术的一些实施例的移动终端200的示意框图。图3示出了根据本专利技术的一些实施例的条目添加过程的示例显示。图4示出了根据本专利技术的一些实施例的条目删除过程的示例显示。图5是示出了根据本专利技术的一些实施例的在列表显示界面中显示列表的方法500的流程图。图6是示出了根据本专利技术的一些实施例的移动终端600的方框图。图7是示出了根据本专利技术的一些实施例的在列表显示界面中显示列表的方法700的流程图。图8是示出了根据本专利技术的一些实施例的移动终端800的方框图。在本专利技术的所有附图中,相同或相似的结构均以相同或相似的附图标记标识。【具体实施方式】下面参照附图对本专利技术的优选实施例进行详细说明,在描述过程中省略了对于本专利技术来说是不必要的细节和功能,以防止对本专利技术的理解造成混淆。以下,以本专利技术应用于无线移动通信系统的场景为例,对本专利技术进行了详细描述。但本专利技术并不局限于此,本专利技术也可以应用于固定通信系统、有线通信系统,或者应用于无线移动通信系统、固定通信系统、有线通信系统等的任意混合结构。就移动通信系统而言,本专利技术并不局限于所涉及的各个移动通信终端的具体通信协议,可以包括(但不限于)2G、3G、4G、5G网络,WCDMA,CDMA2000、TD-SCDMA系统等,不同的移动终本文档来自技高网...

【技术保护点】
一种在列表显示界面中显示列表的方法,包括以下步骤:获得要添加到列表中的条目在列表显示界面中的目标显示位置的索引号;在列表显示界面中将列表中的该索引号之后的所有条目向下位移预定距离,所述预定距离等于要添加到列表中的条目的高度;将要添加到列表中的条目添加到列表中;以及将该条目显示在目标显示位置处。

【技术特征摘要】

【专利技术属性】
技术研发人员:周义
申请(专利权)人:北京网秦天下科技有限公司
类型:发明
国别省市:

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

1