滚动视图显示方法及装置与流程

文档序号:12063326阅读:来源:国知局

技术特征:

1.一种滚动视图显示方法,其特征在于,包括:

创建滚动视图框架和视图模板,所述视图模板中包含的图片为占位图片;

利用创建的滚动视图框架和视图模板复制出至少一个滚动视图框架和至少一个视图模板;

确定当前屏幕需要显示的至少一张第一非占位图片;

针对每一第一非占位图片,利用该第一非占位图片替换一个视图模板中的占位图片,形成一个第一子视图;

针对形成的每一第一子视图,将该第一子视图添加到复制出的一个滚动视图框架中,形成一个第一滚动视图,其中,一个第一滚动视图中包含一个第一子视图;

在屏幕中显示形成的至少一个第一滚动视图。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

监测用户针对当前显示的第一滚动视图中的第一子视图的滑动操作;

在监测到用户针对某一第一子视图进行滑动操作时,确定至少一张第二非占位图片;

利用创建的视图模板复制出至少一个视图模板;

针对确定的每一第二非占位图片,使用该第二非占位图片替换复制出的一个视图模板中的占位图片,生成一个第二子视图;

将生成的各第二子视图添加到该第一子视图所在的第一滚动视图中,形成第二滚动视图;

在屏幕中显示形成的第二滚动视图中的第二子视图。

3.如权利要求1所述的方法,其特征在于,所述方法还包括:

监测用户针对屏幕进行上下滑动的速度;

判断监测到的速度是否大于设定值;

确定当前屏幕需要显示的至少一张第一非占位图片,包括:

在监测到上下滑动的速度不大于设定值时,确定当前屏幕需要显示的至少一张第一非占位图片。

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

在监测到的速度大于设定值时,针对复制出的每一滚动视图框架,将一个视图模板添加到该滚动视图框架中,形成一个第三滚动视图;

在屏幕中显示形成的各第三滚动视图。

5.如权利要求1所述的方法,其特征在于,所述方法还包括:

在所述第一滚动视图滑出屏幕的可视区域时,释放该第一滚动视图占用的内存。

6.一种滚动视图显示装置,其特征在于,包括:

创建单元,用于创建滚动视图框架和视图模板,所述视图模板中包含的图片为占位图片;

复制单元,用于利用创建的滚动视图框架和视图模板复制出至少一个滚动视图框架和至少一个视图模板;

确定单元,确定当前屏幕需要显示的至少一张第一非占位图片;

子视图形成单元,用于针对每一第一非占位图片,利用该第一非占位图片替换一个视图模板中的占位图片,形成一个第一子视图;

滚动视图形成单元,用于针对形成的每一第一子视图,将该第一子视图添加到复制出的一个滚动视图框架中,形成一个第一滚动视图,其中,一个第一滚动视图中包含一个第一子视图;

显示单元,用于在屏幕中显示形成的至少一个第一滚动视图。

7.如权利要求6所述的装置,其特征在于,所述装置还包括:

监测单元,用于监测用户针对当前显示的第一滚动视图中的第一子视图的滑动操作;

所述确定单元,还用于在监测到用户针对某一第一子视图进行滑动操作时,确定至少一张第二非占位图片;

所述复制单元,还用于利用创建的视图模板复制出至少一个视图模板;

所述子视图形成单元,还用于针对确定的每一第二非占位图片,使用该第二非占位图片替换复制出的一个视图模板中的占位图片,生成一个第二子视图;

所述滚动视图形成单元,还用于将生成的各第二子视图添加到该第一子视图所在的第一滚动视图中,形成第二滚动视图;

所述显示单元,还用于在屏幕中显示形成的第二滚动视图中的第二子视图。

8.如权利要求6所述的装置,其特征在于,所述装置还包括:

监测单元,用于监测用户针对屏幕进行上下滑动的速度;

判断单元,用于判断监测到的速度是否大于设定值;

所述确定单元,具体用于在监测单元监测到上下滑动的速度不大于设定值时,确定当前屏幕需要显示的至少一张第一非占位图片。

9.如权利要求8所述的装置,其特征在于,所述滚动视图形成单元,还用于在监测到的速度大于设定值时,针对复制出的每一滚动视图框架,将一个视图模板添加到该滚动视图框架中,形成一个第三滚动视图;

所述显示单元,还用于在屏幕中显示形成的各第三滚动视图。

10.如权利要求6所述的装置,其特征在于,所述装置还包括:

释放单元,用于在所述第一滚动视图滑出屏幕的可视区域时,释放该第一滚动视图占用的内存。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1