一种列表的显示方法

文档序号:6621896阅读:229来源:国知局
一种列表的显示方法
【专利摘要】本发明公开了一种列表的显示方法。该方法包括以下步骤:根据需要确定列表中的其中一行或一列为基准位置;设置基准位置上的数据处于预设的基准显示状态;设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变。通过上述方式,本发明的列表方便用户查找,提高用户的体验。
【专利说明】 一种列表的显不方法

【技术领域】
[0001]本发明涉及列表显示【技术领域】,特别是一种列表的显示方法。

【背景技术】
[0002]列表是一种数据项构成的有限序列,即按照一定的线性顺序排列而成的数据项的集合,在此数据结构上进行的基本操作包括对元素的查找、插入以及删除等。
[0003]列表作为展示数据的控件,其用途非常广泛,许多产品的数据都通过它来展示。现有技术的列表展示的方式是直上直下,移动的方向也是一样的。如此将存在以下缺陷:如果需要从列表中查找一目标数据项时,由于每个数据在列表中的显示状态均是一样的,导致在查找过程中很容易错过要查找的数据,影响用户的操作。


【发明内容】

[0004]本发明主要解决的技术问题是提供一种列表的显示方法,可以根据列表不同的行或列设置不同的显示状态,方便用户查找,提高用户的体验。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种列表的显示方法,方法包括以下步骤:根据需要确定列表中的其中一行或一列为基准位置;设置基准位置上的数据处于预设的基准显示状态;设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变。
[0006]其中,根据需要确定列表中的其中一行或一列为基准位置的步骤包括:取列表中的中间行或列作为基准位置。
[0007]其中,根据需要确定列表中的其中一行或一列为基准位置的步骤包括:取列表中的最端部的一行或列作为基准位置。
[0008]其中,预设的基准显示状态包括预设的显示大小的极值、颜色深浅的极值、旋转角度的极值以及数据所在位置的极值。
[0009]其中,设置基准位置上的数据处于预设的基准显示状态的步骤包括:设置基准位置上的数据的大小最大、颜色最深、旋转角度最小以及其所在的位置最突出。
[0010]其中,设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变的步骤包括:设置与基准位置的距离依次增大的不同的行或列的数据所在的位置随着基准位置上的数据所在的位置依次缩进。
[0011]其中,设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变的步骤包括:设置与基准位置的距离依次增大的不同行或列的数据的大小随着基准位置上的数据的大小依次减小。
[0012]其中,设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变的步骤包括:设置与基准位置的距离依次增大的不同行或列的数据的颜色随着基准位置上的数据的颜色依次变浅。
[0013]其中,设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变的步骤包括:设置与基准位置的距离依次增大的不同行或列的数据的旋转角度随着基准位置上的数据的旋转角度依次变大。
[0014]其中,设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变的步骤:设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态呈等比例关系或等差数列关系渐变。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明首先设置基准位置上的数据处于预设的基准显示状态,然后设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变。因此,使得列表中的所有的数据的显示状态均不一样,方便用户查找,提高用户的体验。

【专利附图】

【附图说明】
[0016]图1是本发明实施例提供的一种列表的显示方法的流程图;
图2是图1所示的显示方法对应的一种列表的显示状态图;
图3是图1所不的显不方法对应的另一种列表的显不状态图;
图4是图1所示的显示方法对应的又一种列表的显示状态图。

【具体实施方式】
[0017]请参阅图1,图1是本发明实施例提供的一种列表的显示方法的流程图,如图1所示,本发明的显示方法包括以下步骤:
步骤S1:根据需要确定列表中的其中一行或一列为基准位置。
[0018]进一步的,本步骤具体可取列表中的中间行或列作为基准位置。
[0019]具体而言,首先获取列表的行或列的总数,当该总数为单数时,选择总数的最中间的数所对应的行或列为基准位置,当该总数为双数时,选择总数的一半所对应的行或列为基准位置。
[0020]进一步的,本步骤具体还可取列表中的最端部的一行或列作为基准位置。
[0021]具体而言,可以选择列表中的最开始的行或列作为基准位置,也可以选择列表中结束的行或列作为基准位置。
[0022]步骤S2:设置基准位置上的数据处于预设的基准显示状态。
[0023]其中,预设的基准显示状态包括预设的显示大小的极值、颜色深浅的极值、旋转角度的极值以及数据所在位置的极值。换而言之,在预设的显示大小的范围、颜色深浅的范围、旋转角度的范围以及数据所在位置的范围内,基准显示状态可分别为该些范围的其中一个端值。
[0024]进一步的,本步骤具体为可设置基准位置上的数据的大小最大、颜色最深、旋转角度最小以及其所在的位置最突出。
[0025]进一步的,本步骤具体还可设置基准位置上的数据的大小最小、颜色最浅、旋转角度最大以及其所在的位置最缩进。
[0026]进一步的,本步骤具体还可设置基准位置上的数据的大小最小、颜色最深、旋转角度最小以及所在位置最缩进。
[0027]应理解,基准显示状态的各状态,即显示大小、颜色、旋转角度以及数据所在位置的设置是独立的,相互之间互不影响。
[0028]步骤S3:设置与基准位置的距离依次增大的不同的行或列的数据的显示状态随着基准显示状态依次渐变。
[0029]进一步的,当步骤S2设置基准位置上的数据的大小最大、颜色最深、旋转角度为最小以及其所在的位置最突出时,本步骤具体可为设置与基准位置的距离依次增大的不同的行或列的数据所在的位置随着基准位置上的数据所在的位置依次缩进、数据的大小随着基准位置上的数据的大小依次减小、数据的颜色随着基准位置上的数据的颜色依次变浅以及旋转角度随着基准位置上的数据的旋转角度依次变大。
[0030]换而言之,越远离基准位置的行或列,设置在其上的数据所在的位置缩进越厉害,数据的显示越小、数据的颜色越浅以及数据的角度旋转得越大。
[0031]进一步的,当步骤S2设置基准位置上的数据的大小最小、颜色最浅、旋转角度最大以及其所在的位置最缩进时,本步骤具体可为设置与基准位置的距离依次增大的不同的行或列的数据所在的位置随着基准位置上的数据所在的位置依次突出、数据的大小随着基准位置上的数据的大小依次增大、数据的颜色随着基准位置上的数据的颜色依次变深以及旋转角度随着基准位置上的数据的旋转角度依次变小。
[0032]换而言之,越远离基准位置的行或列,设置在其上的数据所在的位置突出越厉害,数据的显示越大、数据的颜色越深以及数据的角度旋转得越小。
[0033]应理解,类似于步骤2,本步骤中基准位置外的其他的行或列的数据的各种状态值,例如数据所在的位置,数据的显示大小、数据的颜色以及数据的角度的设置同样是相互独立,互不干扰的。具体可根据需要进行设置。
[0034]进一步的,本步骤中所述的显示状态的渐变呈等比例关系或等差数列关系渐变。
[0035]具体而言,数据所在位置的渐变、数据的显示大小的渐变、数据颜色的渐变以及数据角度旋转的渐变均可分别呈等比例关系或等差数列关系渐变。
[0036]因此,本实施例中,通过设置列表中的不同行或列的数据的显示状态不同,方便用户查找所需的数据,提高了用户的体验。
[0037]请一并参阅图2,图2是图1所示的显示方法对应的一种列表的显示状态图。值得注意的是,图2所示的列表为对每行的数据进行显示状态渐变的列表,并且取列表中的中间行作为基准位置。
[0038]具体如图2所示,列表的行的总数为7,由此可得,列表中的中间行为第4行。因此,本实施例取列表中的第4行为基准位置。
[0039]本实施例中,设置第4行上的数据A的字体最大、颜色最深、旋转角度最小,即为零以及其所在的位置最突出。
[0040]进一步的,设置与第4行的距离依次增大的不同的行的数据所在的位置呈等差数列渐变,该等差数列的位置公差dl为5个单位。并且定义行的最右边的位置为起始位置,单位数为O。
[0041]具体而言,第4行的数据A所在的位置为第4行的最右边,即单位数为0,第3行和第5行与第4行的距离是一样的,其数据B、E所在的位置比数据A缩进5个单位,依次类推,第2行和第6行的数据C、F所在的位置比数据A缩进10个单位,第I行和第7行的数据D、G所在的位置比数据A缩进15个单位。
[0042]进一步的,设置与第4行的距离依次增大的不同的行的数据的字体呈等差数列渐变,该等差数列的字体公差d2为6pt。
[0043]具体而言,第4行的数据A的字体为30pt,第3行和第5行与第4行的距离是一样的,其数据B、E的字体均为24pt,比数据A的字体减小6pt。依次类推,第2行和第6行的数据C、F的字体均为18pt,比数据A的字体减小12pt,第I行和第7行的数据D、G的字体均为12pt,比数据A的字体减小18pt。
[0044]进一步的,设置与第4行的距离依次增大的不同的行的数据的颜色呈等比数列渐变。其中,数据的颜色深浅用数据的透明度表示,透明度越大,数据的颜色越浅。该等比数列的透明度公比q为2。
[0045]具体而言,第4行的数据A的透明度为8%,第3行和第5行与第4行的距离是一样的,其数据B、E的透明度均为16%,比数据A的透明度增大2倍。依次类推,第2行和第6行的数据C、F的透明度均为32%,比数据A的透明度增大4倍,第I行和第7行的数据D、G的透明度均为64%,比数据A的透明度增大8倍。
[0046]进一步的,设置与第4行的距离依次增大的不同的行的数据的旋转角度呈等差数列渐变。该等差数列的角度公差d4为10度。值得注意的是,图2所示的基准位置为列表的中间行,即第4行。为了使得列表中的数据排列效果更好,更容易查找。在第4行的相对两侧的行设置相反的旋转方向。
[0047]具体而言,第4行的数据A的旋转角度为O度,与第4行差距一行的第3行的数据B相对数据A逆时针旋转10度,而同样与第4行差距一行的第5行的数据E相对数据A顺时针旋转10度。依次类推,第2行和第6行的数据C、F的分别相对数据A逆时针旋转20度和顺时针旋转20度,第I行和第7行的数据D、G分别相对数据A逆时针旋转30度和顺时针旋转30度。
[0048]请参阅图3,图3是图1所示的显示方法对应的另一种列表的显示状态图。其中,图3所示的列表与图2所示的列表的不同之处在于:图3所示的列表为对每列的数据进行显示状态渐变的列表,并且取列表中的中间列作为基准位置。
[0049]具体而言,如图3所示,列表的列的总数为7,由此可得,列表中的中间列为第4行。因此,本实施例取列表中的第4列为基准位置。
[0050]本实施例中,设置第4列上的数据A的字体最小、颜色最浅、旋转角度最小以及其所在的位置最缩进。
[0051]进一步的,设置与第4列的距离依次增大的不同的列的数据所在的位置呈等差数列突出,该等差数列的位置公差dl为5个单位。并且定义行的最顶部的位置为起始位置,单位数为O。
[0052]具体而言,第4列的数据A所在的位置为第4列最顶部,即单位数为0,第3列和第5列与第4列的距离是一样的,其数据B、E所在的位置比第4列的数据A所在的位置突出了 5个单位。依次类推,第2列和第6列的数据C、F所在的位置比数据A所在的位置突出了 10个单位,第I列和第7列的数据D、G所在的位置比数据A所在的位置突出了 15个单位。
[0053]进一步的,设置与第4列的距离依次增大的不同的列的数据的字体呈等差数列变大,该等差数列的字体公差d2为6pt。
[0054]具体而言,第4列的数据A的字体为12pt,第3列和第5列与第4列的距离是一样的,其数据B、E的字体均为18pt,即比第4列的数据A的字体变大了 6pt。依次类推,第2列和第6列的数据C、F的字体均为24pt,第I列和第7列的数据D、G的字体均为30pt。
[0055]进一步的,设置与第4列的距离依次增大的不同的列的数据的颜色呈等比数列变深。其中,数据的颜色深浅用数据的透明度表示,透明度越大,数据的颜色越浅。该等比数列的透明度公比q为0.5。
[0056]具体而言,第4列的数据A的透明度为64%,第3列和第5列与第4列的距离是一样的,其数据B、E的透明度均为32%。依次类推,第2列和第6列的数据C、F的透明度均为16%,第I列和第7列的数据D、G的透明度均为8%。
[0057]进一步的,设置与第4列的距离依次增大的不同的列的数据的旋转角度呈等差数列变大。该等差数列的角度公差d4为10度。值得注意的是,图4所示的基准位置为列表的中间列,即第4列。为了使得列表中的数据排列效果更好,更容易查找。在第4列的相对两侧的列设置相反的旋转方向。
[0058]具体而言,第4列的数据A的旋转角度为O度,与第4列差距一列的第3列的数据B相对数据A顺时针旋转10度,而同样与第4列差距一列的第5列的数据E相对数据A逆时针旋转10度。依次类推,第2列和第6列的数据C、F的分别相对数据A顺时针旋转20度和逆时针旋转20度,第I列和第7列的数据D、G分别相对数据A顺时针旋转30度和逆时针旋转30度。
[0059]承上所述,图2和图3所示的列表分别是选择列表的中间行和列作为基准位置。在基准位置两侧的行和列依次设置不同显示状态的数据。举例而言,可以将最常用数据设置在中间的基准位置,并按照使用程度的减少依次由近到远的设置在基准位置两侧的行和列。由此,可以方便使用者的查找。
[0060]本发明实施例根据图1所示的方法还提供了另一种列表的显示状态图。具体如图4所示,图4所示的列表与图2所示的列表的不同之处在于:图4所示的列表的基准位置为列表中的第I行。第I行的数据的显示状态为基准状态,其他行的数据的显示状态依次渐变。
[0061]具体而言,第I行的数据A的显示状态为字体最小,颜色最深,字体旋转角度为O度,位置最缩进。
[0062]从第2行开始,数据的显示状态依次渐变,具体渐变规则为:字体依次变大,颜色依次变浅,旋转角度依次变大,位置依次突出。
[0063]应理解,图1所示的列表的显示方法所对应的列表还可以为其他的显示状态,本发明在此不再一一详述。
[0064]综上所述,本发明首先确定列表的基准位置,并设置基准位置上的数据处于基准显示状态,进一步的,根据与基准位置的距离的增大依次设置数据的不同的显示状态,由此方便用户查找,提高用户体验。
[0065]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种列表的显示方法,其特征在于,所述方法包括以下步骤: 根据需要确定所述列表中的其中一行或一列为基准位置; 设置所述基准位置上的数据处于预设的基准显示状态; 设置与所述基准位置的距离依次增大的不同的行或列的数据的显示状态随着所述基准显示状态依次渐变。
2.根据权利要求1所述的方法,其特征在于,所述根据需要确定所述列表中的其中一行或一列为基准位置的步骤包括: 取所述列表中的中间行或列作为所述基准位置。
3.根据权利要求1所述的方法,其特征在于,所述根据需要确定所述列表中的其中一行或一列为基准位置的步骤包括: 取所述列表中的最端部的一行或列作为所述基准位置。
4.根据权利要求1所述的方法,其特征在于,所述预设的基准显示状态包括预设的显示大小的极值、颜色深浅的极值、旋转角度的极值以及数据所在位置的极值。
5.根据权利要求4所述的方法,其特征在于,所述设置所述基准位置上的数据处于预设的基准显示状态的步骤包括: 设置所述基准位置上的数据的大小最大、颜色最深、旋转角度最小以及其所在的位置最突出。
6.根据权利要求5所述的方法,其特征在于,设置与所述基准位置的距离依次增大的不同的行或列的数据的显示状态随着所述基准显示状态依次渐变的步骤包括: 设置与所述基准位置的距离依次增大的不同的行或列的数据所在的位置随着基准位置上的数据所在的位置依次缩进。
7.根据权利要求6所述的方法,其特征在于,设置与所述基准位置的距离依次增大的不同的行或列的数据的显示状态随着所述基准显示状态依次渐变的步骤包括: 设置与所述基准位置的距离依次增大的不同行或列的数据的大小随着基准位置上的数据的大小依次减小。
8.根据权利要求7所述的方法,其特征在于,设置与所述基准位置的距离依次增大的不同的行或列的数据的显示状态随着所述基准显示状态依次渐变的步骤包括: 设置与所述基准位置的距离依次增大的不同行或列的数据的颜色随着基准位置上的数据的颜色依次变浅。
9.根据权利要求8所述的方法,其特征在于,设置与所述基准位置的距离依次增大的不同的行或列的数据的显示状态随着所述基准显示状态依次渐变的步骤包括: 设置与所述基准位置的距离依次增大的不同行或列的数据的旋转角度随着基准位置上的数据的旋转角度依次变大。
10.根据权利要求1-9任一项所述的方法,其特征在于,设置与所述基准位置的距离依次增大的不同的行或列的数据的显示状态随着所述基准显示状态依次渐变的步骤:设置与所述基准位置的距离依次增大的不同的行或列的数据的显示状态随着所述基准显示状态呈等比例关系或等差数列关系渐变。
【文档编号】G06F3/0482GK104166502SQ201410368328
【公开日】2014年11月26日 申请日期:2014年7月30日 优先权日:2014年7月30日
【发明者】蔡俊波 申请人:深圳市东信时代信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1