[发明专利]一种触控页面展示方法及系统有效
申请号: | 201610147854.1 | 申请日: | 2016-03-15 |
公开(公告)号: | CN107193465B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 赵红萍 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0482 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 李相雨 |
地址: | 100871 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 展示 方法 系统 | ||
本发明公开了一种触控页面展示方法及系统。该方法包括:在接收到滑动指令时,父控件执行所述滑动指令,控制所述触控页面作与所述滑动指令对应的滑动动作,所述父控件为预加载到所述触控页面的;子控件接收展示指令,并执行所述展示指令在所述触控页面展示待展示数据,所述展示指令为系统根据所述滑动指令生成的。本发明基于自定义子控件,在接收到滑动指令时,父控件执行所述滑动指令以滑动触控界面,子控件执行展示指令在所述触控页面展示待展示数据,以使子控件在展示数据的同时,不会与父控件发生滑动冲突。
技术领域
本发明涉及通讯技术领域,具体涉及一种触控页面展示方法及系统。
背景技术
ListView或者GridView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来。
图1为现有技术中一实施例提供的触控页面的示意图,参照图1,在一般的应用中都会遇到这个的页面。它的上面是一个布局不管是图片还是别的什么效果,下面要求是列表样式,并且滑动时要求是整个页面在滑动而不是单独的列表滑动,即滑动的效果要作用在父控件上。具有滑动的父控件,一般是选用ScrollView,但是如果将listview作为子控件放到ScrollView中后,就会导致listview显示不全的问题。出现这种情况是因为Scrollview的滑动将优先于listview的滑动,listview做为Scrollview子控件后,滑动起了冲突造成的。而且,这种触控页面展示中出现的问题也使得用户体验效果差。
发明内容
针对现有技术中的缺陷,本发明提供了一种触控页面展示方法及系统,能在展示数据的同时避免出现子控件和父控件之间滑动冲突的问题。
本发明提出了一种触控页面展示方法,包括:
在接收到滑动指令时,父控件执行所述滑动指令,控制所述触控页面作与所述滑动指令对应的滑动动作,所述父控件为预加载到所述触控页面的;
子控件接收展示指令,并执行所述展示指令在所述触控页面展示待展示数据;
其中,所述展示指令为系统根据所述滑动指令生成的。
优选地,所述子控件为与系统根据滑动指令从所述触控页面的子窗口列表中选择的子窗口的标识关联的子控件;
其中,所述子窗口列表包括:至少一个子窗口、子窗口的标识及与标识关联的待展示数据和子控件。
优选地,所述子窗口为系统基于滑动块在滑动条上的相对位置从所述子窗口列表中选择的;
所述滑动块在滑动条上的相对位置为系统在所述触控页面作滑动动作时获取的。
优选地,所述展示指令携带有赋值操作的信息;
相应地,所述子控件执行所述展示指令在所述触控页面展示待展示数据的步骤具体包括:
子控件执行赋值操作,在所述触控页面的重新绘制区域展示与所述子窗口的标识关联的待展示数据;
其中,所述重新绘制区域为系统根据所述滑动指令生成的。
优选地,所述展示指令还携带有在父控件执行滑动指令时子控件不与父控件发生相对滑动的信息。
本发明还提供了一种触控页面展示系统,包括:
父控件,用于在接收到滑动指令时,执行所述滑动指令,控制所述触控页面作与所述滑动指令对应的滑动动作,所述父控件为预加载到所述触控页面的;
子控件,用于接收展示指令,并执行所述展示指令在所述触控页面展示待展示数据;
其中,所述展示指令为系统根据所述滑动指令生成的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610147854.1/2.html,转载请声明来源钻瓜专利网。