一种表单控件和包含表单控件的终端设备的制作方法

文档序号:7755714阅读:166来源:国知局
专利名称:一种表单控件和包含表单控件的终端设备的制作方法
技术领域
本发明涉及移动互联网技术领域,尤其涉及一种表单控件和包含表单控件的终端设备。
背景技术
android是google提供的基于Linux平台的开源手机操作系统,其UI库中提供了大量组件供开发者使用,但是表单作为用户界面中最常用的组件之一 android操作系统却没有提供,这给android用户想要在android系统中应用表单的可能性几乎是不可能,降低了用户的满意度和体验度,应用范围受到局限。

发明内容
本发明实施例的目的在于提出一种表单控件,旨在解决现有技术中android操作系统不存在表单组件,而导致用户想要在android系统中应用表单的可能性几乎为零,用户的满意度和体验度低,应用范围受到局限的技术问题。本发明实施例是这样实现的,一种表单控件,所述表单控件包含至少一个第一线性控件,所述第一线性控件,用于容纳所包含的子视图,并包含第二线性控件和纵向滚动控件;所述的第二线性控件容纳第一视图以及包含第一自定义横向滚动控件;所述的纵向滚动控件容纳第二视图以及包含第三线性控件,所述第三线性控件容纳第二视图以及包含第二自定义横向滚动控件;所述第一自定义横向滚动控件,用于容纳第一视图,接收系统或第二自定义横向滚动控件发送的第一视图滑动或拖动指令,响应滑动或拖动事件;所述第二自定义横向滚动控件,用于接收系统或第一自定义横向滚动控件发送的第二视图滑动或拖动指令,响应滑动或拖动事件。本发明实施例的另一目的在于提出一种包含有所述表单控件的终端设备。本发明的有益效果本发明通过第一线性控件包含第二线性控件和纵向滚动控件,所述纵向滚动控件包含第三线性控件,所述第二线性控件包含第一自定义横向滚动控件,所述第三线性控件包含第二自定义横向滚动控件,还通过纵向滚动控件、第一自定义横向滚动控件和第二自定义横向滚动控件本身具有的滚动显示功能来完成整个表单控件的不同视图的显示效果, 同时,所述表单控件的移植性高,可以应用到其他支持表单控件的系统中,通过表单控件可以包含子控件或子视图的特性,扩大了应用范围,可以随意组合出不同的表单控件,呈现出不同的显示效果,满足各种工作和人群的需要,提高了用户的体验和满意度,将android系统中应用表单变为可能,用户的满意度和体验度提高。


图1是本发明实施例一种表单控件第一优选实施例的结构示意图2是本发明实施例一种表单控件第一优选实施例的视图显示效果图;图3是本发明实施例一种表单控件第二优选实施例的结构示意图;图4是本发明实施例一种表单控件第二优选实施例的视图显示效果图;图5是本发明实施例一种表单控件第三优选实施例的结构示意图;图6是本发明实施例一种表单控件第四优选实施例的结构示意图;图7是本发明实施例一种表单控件第三、第四优选实施例的视图显示效果图;图8是本发明实施例一种表单控件中的第一自定义横向滚动控件和第二自定义横向滚动控件的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。本发明通过第一线性控件包含第二线性控件和纵向滚动控件,所述纵向滚动控件包含第三线性控件,所述第二线性控件包含第一自定义横向滚动控件,所述第三线性控件包含第二自定义横向滚动控件,还通过纵向滚动控件、第一自定义横向滚动控件和第二自定义横向滚动控件本身具有的滚动显示功能来完成整个表单控件的不同视图的显示效果, 同时,所述表单控件的移植性高,可以应用到其他支持表单控件的系统中,通过表单控件可以包含子控件或子视图的特性,扩大了应用范围,可以随意组合出不同的表单控件,呈现出不同的显示效果,满足各种工作和人群的需要,提高了用户的体验和满意度,将android系统中应用表单变为可能,用户的满意度和体验度提高。实施例一图1为本发明实施例一种表单控件第一优选实施例的结构示意图。所述表单控件包含至少一个第一线性控件,所述第一线性控件,用于容纳所包含的子视图并包含第二线性控件和纵向滚动控件;所述的第二线性控件容纳第一视图以及包含第一自定义横向滚动控件;所述的纵向滚动控件容纳第二视图以及包含第三线性控件, 所述第三线性控件容纳第二视图以及包含第二自定义横向滚动控件;所述第一自定义横向滚动控件,用于容纳第一视图,接收系统或第二自定义横向滚动控件发送的第一视图滑动或拖动指令,响应滑动或拖动事件;所述第二自定义横向滚动控件,用于接收系统或第一自定义横向滚动控件发送的第二视图滑动或拖动指令,响应滑动或拖动事件;所述第一线性控件、第二线性控件和第三线性控件,用于包含子控件,还用于容纳所包含的子视图;所述第一线性控件的方向为垂直,高度和宽度为充满父控件;所述第二线性控件的方向为水平,高度为包含的子视图的高度,宽度为充满父控件的宽度;所述纵向滚动控件,用于当所包含视图的高度大于显示范围时,通过垂直滚动显示所包含视图的内容,所述纵向滚动控件的宽度和高度为充满父控件的宽度和高度;所述第一自定义横向滚动控件,用于接收系统或第二自定义横向滚动控件发送的第一视图滑动或拖动指令,响应滑动或拖动事件;所述第二自定义横向滚动控件,用于接收系统或第一自定义横向滚动控件发送的第二视图滑动或拖动指令,响应滑动或拖动事件;所述第一自定义横向滚动控件或第二自定义横向滚动控件的宽度为充满父控件的宽度,高度为包含子视图的高度;所述第二线性控件与所述纵向滚动控件将第一线性控件包含的子视图分为上下分布的第一视图和第二视图,所述第二线性控件容纳所述第一视图,所述纵向滚动控件容纳所述第二视图;所述第三线性控件用于包含子控件,还用于容纳第二视图,所述第三线性控件的方向为水平,高度为包含的子视图的高度,宽度为充满父控件的宽度;如图2所示是本发明实施例一种表单控件第一优选实施例的视图显示效果图,其中表单控件共容纳了第一视图和第二视图,并且所述第一视图和第二视图通过所述第一自定义横向滚动控件和第二自定义横向滚动控件进行联动显示,当所述第一自定义横向滚动控件接收到滑动事件或拖动事件,响应所述滑动事件或拖动事件的同时,通知第二自定义横向滚动控件也进行响应相同的所述滑动事件或拖动事件,从而达到联动显示的效果,反之亦然,不再赘述;对上述方案进一步优化在于,所述第二线性控件进一步包含第四线性控件,所述第四线性控件包含一个以上的第五线性控件;所述第四线性控件和第一自定义横向滚动控件将第一视图分为左右分布的第三视图和第四视图,如图3所示为本发明实施例一种表单控件第二优选实施例的结构示意图;所述第四线性控件用于在视图中垂直排列第五线性控件所包含的表单内容;所述第四线性控件的方向为垂直,宽度和高度为包含的子视图的宽度和高度;所述第五线性控件用于写第三视图范围内的表单内容,每个第五线性控件水平写一行表单内容,所述第五线性控件的方向为水平,宽度和高度为包含的子视图的宽度和高度;如图4所示为本发明实施例一种表单控件第二优选实施例的视图显示效果图,所述第三视图静态显示所述第三视图范围内的表单内容,所述第四视图可以与所述第二视图一起水平方向滚动显示所述第四视图范围内的表单内容;所述第二视图可以独立的垂直方向滚动显示所述第二视图范围内的表单内容,也可以与所述第四视图一起水平方向滚动显示所述第二视图范围内的表单内容;那么第一自定义横向滚动控件可以进一步接收接收系统或第二自定义横向滚动控件发送的第四视图滑动或拖动指令;对上述方案进一步优化在于,所述第三线性控件还包含第六线性控件,所述第六线性控件包含一个以上的第七线性控件;所述第六线性控件和第二自定义横向滚动控件将第二视图分为左右分布的第五视图和第六视图,如图5所示为本发明实施例一种表单控件第三优选实施例的结构示意图;所述第六线性控件用于在视图中垂直排列第七线性控件所包含的表单内容;所述第六线性控件的方向为垂直,宽度和高度为包含的子视图的宽度和高度;所述第七线性控件用于写第五视图范围内的表单内容,每个第七线性控件水平写一行表单内容,所述第七线性控件的方向为水平,宽度和高度为包含的子视图的宽度和高度;如图7所示为本发明实施例一种表单控件第三、第四优选实施例的视图显示效果图,其中,所述第三视图静态显示所述第三视图范围内的表单内容;所述第四视图可以与所述第二视图一起水平方向滚动显示所述第四视图范围内的表单内容;所述第五视图静态显示所述第五视图范围内的表单内容;所述第六视图可以独立的垂直方向滚动显示所述第六视图范围内的表单内容,也可以与所述第四视图一起水平方向滚动显示所述第六视图范围内的表单内容。相应的,第二自定义滚动控件可以进一步接收接收系统或第二自定义横向滚动控件发送的第六视图滑动或拖动指令;所述视图为可被显示在屏幕上的元素;所述表单控件为可容纳子控件或者子视图的容器视图;所述第一线性控件至第七线性控件还可以容纳的子控件或者子视图,作为一个容器视图。本发明实施例中通过第一线性控件包含第二线性控件和纵向滚动控件,所述纵向滚动控件包含第三线性控件,所述第二线性控件包含第一自定义横向滚动控件,所述第三线性控件包含第二自定义横向滚动控件,还通过纵向滚动控件、第一自定义横向滚动控件和第二自定义横向滚动控件本身具有的滚动显示功能来完成整个表单控件的不同视图的显示效果,同时,所述表单控件的移植性高,可以应用到其他支持表单控件的系统中,通过表单控件可以包含子控件或子视图的特性,扩大了应用范围,可以随意组合出不同的表单控件,呈现出不同的显示效果,满足各种工作和人群的需要,提高了用户的体验和满意度, 将android系统中应用表单变为可能,用户的满意度和体验度提高。实施例二图6是本发明实施例一种表单控件第四优选实施例的结构示意图。所述表单控件包含至少一个第一线性控件,所述第一线性控件,用于容纳所包含的子视图并包含第二线性控件和纵向滚动控件;所述的第二线性控件容纳第一视图以及包含第一自定义横向滚动控件;所述的纵向滚动控件容纳第二视图以及包含第三线性控件, 所述第三线性控件容纳第二视图以及包含第二自定义横向滚动控件;所述第一自定义横向滚动控件,用于容纳第一视图,接收系统或第二自定义横向滚动控件发送的第一视图滑动或拖动指令,响应滑动或拖动事件;所述第二自定义横向滚动控件,用于接收系统或第一自定义横向滚动控件发送的第二视图滑动或拖动指令,响应滑动或拖动事件。所述第二线性控件和纵向滚动控件将第一线性控件的子视图分为上下分布的第一视图和第二视图;所述第一线性控件用于包含子控件,还用于容纳所包含的子视图,所述第一线性控件的方向为垂直,高度和宽度为充满父控件;所述第二线性控件用于容纳第一视图,所述第二线性控件的方向为水平,高度为包含的子视图的高度,宽度为充满父控件的宽度;所述纵向滚动控件用于容纳第二视图,并且当第二视图的高度大于显示范围时, 通过垂直滚动显示第二视图的内容,所述纵向滚动控件的宽度和高度为充满父控件的宽度和高度;所述第一自定义横向滚动控件或第二自定义横向滚动控件继承自水平滚动控件, 将所述第一视图与第二视图进行联动显示,具体为所述第一自定义横向滚动控件或第二自定义横向滚动控件当接收到系统触发的滑动事件或拖动事件时响应所述滑动事件或拖动事件,同时调用并将水平拖动事件的坐标发送到所述第二自定义横向滚动控件或第一自定义横向滚动控件进行同步响应所述水平滑动事件或水平拖动事件,同步水平滚动和显示表单内容;所述第一自定义横向滚动控件或第二自定义横向滚动控件还用于容纳一个子视图,并且当子视图的宽度大于显示范围时,通过水平滚动显示子视图的内容;所述第一自定义横向滚动控件或第二自定义横向滚动控件的宽度为充满父控件的宽度,高度为包含子视图的高度。所述第二线性控件还包含第四线性控件,所述第四线性控件包含一个以上的第五线性控件;所述第四线性控件和第一自定义横向滚动控件将第一视图分为左右分布的第三视图和第四视图。第一自定义横向滚动控件可以进一步接收接收系统或第二自定义横向滚动控件发送的第四视图滑动或拖动指令。所述第四线性控件用于在视图中垂直排列第五线性控件所包含的表单内容;所述第四线性控件的方向为垂直,宽度和高度为包含的子视图的宽度和高度;所述第五线性控件用于写第三视图范围内的表单内容,每个第五线性控件水平写一行表单内容,所述第五线性控件的方向为水平,宽度和高度为包含的子视图的宽度和高度;所述第三线性控件还包含第六线性控件,所述第六线性控件包含一个以上的第七线性控件;所述第六线性控件和第二自定义横向滚动控件将第二视图分为左右分布的第五视图和第六视图;第二自定义滚动控件可以进一步接收接收系统或第二自定义横向滚动控件发送的第六视图滑动或拖动指令;所述第六线性控件用于在视图中垂直排列第七线性控件所包含的表单内容;所述第六线性控件的方向为垂直,宽度和高度为包含的子视图的宽度和高度;所述第七线性控件用于写第五视图范围内的表单内容,每个第七线性控件水平写一行表单内容,所述第七线性控件的方向为水平,宽度和高度为包含的子视图的宽度和高度;所述第一自定义水平滚动控件还包含第八线性控件,所述第八线性控件包含一个以上的第九线性控件;所述第八线性控件用于在视图中垂直排列第九线性控件所包含的表单内容;所述第八线性控件的方向为垂直,宽度和高度为包含的子视图的宽度和高度;所述第九线性控件用于写第四视图范围内的表单内容,每个第九线性控件水平写一行表单内容,所述第九线性控件的方向为水平,宽度和高度为包含的子视图的宽度和高度。所述第二自定义水平滚动控件还包含第十线性控件,所述第十线性控件包含一个以上的第十一线性控件;所述第十线性控件用于在视图中垂直排列第十一线性控件所包含的表单内容;所述第十线性控件的方向为垂直,宽度和高度为包含的子控件的宽度和高度;所述第十一线性控件用于写第六视图范围内的表单内容,每个第十一线性控件水平写一行表单内容,所述第十一线性控件的方向为水平,宽度和高度为包含的子视图的宽度和高度。所述水平滚动控件用于容纳所包含的一个子视图,并且当子视图的宽度大于显示范围时,通过水平滚动显示子视图的内容。所述视图为可被显示在屏幕上的元素;所述表单控件为可容纳子控件或者子视图的容器视图;所述第一线性控件至第十一线性控件还可以容纳子控件或者子视图,作为一个容器视图。如图7所示为本发明实施例一种表单控件第三、第四优选实施例的视图显示效果图,所述第三视图、第四视图、第五视图和第六视图都可以通过包含多个线性控件来包含多行表单内容,其中,所述第三视图静态显示所述第三视图范围内的表单内容;所述第四视图可以与所述第二视图一起水平方向滚动显示所述第四视图范围内的表单内容;所述第五视图静态显示所述第五视图范围内的表单内容;所述第六视图可以独立的垂直方向滚动显示所述第六视图范围内的表单内容,也可以与所述第四视图一起水平方向滚动显示所述第六视图范围内的表单内容。对上述方案进一步优化在于,所述第一自定义横向滚动控件还包括第一滑动模块、第一拖动模块以及第一联动模块,如图8所示为本发明实施例一种表单控件中的第一自定义横向滚动控件和第二自定义横向滚动控件的结构示意图;所述第二自定义横向滚动控件还包括第二滑动模块、第二拖动模块以及第二联动模块;所述第一滑动模块与所述第一联动模块相连,用于接收系统或第一联动模块发送的滑动指令,并响应滑动事件;在接收到系统的滑动指令后并将该指令发送至第一联动模块;所述第一拖动模块与所述第一联动模块相连,用于接收系统或第一联动模块发送的拖动指令,并根据所述拖动指令中携带的拖动坐标响应拖动事件;在接收到系统的滑动指令后并将所述拖动指令发送至第一联动模块;所述第一联动模块分别与所述第一滑动模块、第一拖动模块以及第二联动模块相连,用于接收所述第一滑动模块发送的滑动指令,并向第二联动模块发送所述的滑动指令; 还用于接收所述第二联动模块发送的滑动指令,将所述滑动指令发送至第一滑动模块;还用于接收所述第一拖动模块发送的拖动指令,将所述的拖动指令发送至第二联动模块;还用于接收第二联动模块发送的拖动指令,并将所述拖动指令发送至第一拖动模块;所述的第二滑动模块与所述第二联动模块相连,用于接收系统或第二联动模块发送的滑动指令,并响应滑动事件;在接收到系统的滑动指令后并将该指令发送至第二联动模块;所述第二拖动模块与所述第二联动模块相连,用于接收并响应系统触发的拖动事件,并将拖动事件的坐标发送到所述第二联动模块;还用于接收所述第二联动模块发送的拖动事件的坐标,并响应所述第二联动模块触发的拖动事件;所述第二联动模块分别与所述第二滑动模块、第二拖动模块以及第一联动模块相连,用于接收所述第二滑动模块发送的滑动指令,并向第一联动模块发送所述的滑动指令; 还用于接收所述第一联动模块发送的滑动指令,将所述滑动指令发送至第二滑动模块;还用于接收所述第二拖动模块发送的拖动指令,将所述的拖动指令发送至第一联动模块;还用于接收所述第一联动模块发送的拖动指令,并将所述拖动指令发送至第二拖动模块。本发明实施例中通过第一线性控件包含第二线性控件和纵向滚动控件,所述第二线性控件和纵向滚动控件将第一线性控件的子视图分为上下分布的第一视图和第二视图, 所述纵向滚动控件包含第三线性控件,所述第二线性控件包含第一自定义横向滚动控件, 所述第三线性控件包含第二自定义横向滚动控件,还通过纵向滚动控件、第一自定义横向滚动控件和第二自定义横向滚动控件本身具有的滚动显示功能来完成整个表单控件的不同视图的显示效果,同时,所述表单控件的移植性高,可以应用到其他支持表单控件的系统中,通过表单控件可以包含子控件或子视图的特性,扩大了应用范围,可以随意组合出不同的表单控件,呈现出不同的显示效果,满足各种工作和人群的需要,提高了用户的体验和满意度,将android系统中应用表单变为可能,用户的满意度和体验度提高;还通过第一滑动模块、第一拖动模块、第一联动模块、第二滑动模块、第二拖动模块以及第二联动模块共同实现第一自定义横向滚动控件和第二自定义横向滚动控件之间的联动,严格控制和及时响应联动的请求,进一步提高用户的满意度和体验度,同时进一步提高表单的显示效果。本发明提供的表单控件可以应用于需要应用或包含表单控件的终端设备上,例如 PC、手机、android操作系统的手机等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种表单控件,其特征在于,所述表单控件包含至少一个第一线性控件,所述第一线性控件,用于容纳所包含的子视图并包含第二线性控件和纵向滚动控件;所述的第二线性控件容纳第一视图以及包含第一自定义横向滚动控件;所述的纵向滚动控件容纳第二视图以及包含第三线性控件,所述第三线性控件容纳第二视图以及包含第二自定义横向滚动控件;所述第一自定义横向滚动控件,用于容纳第一视图,接收系统或第二自定义横向滚动控件发送的第一视图滑动或拖动指令,响应滑动或拖动事件;所述第二自定义横向滚动控件,用于接收系统或第一自定义横向滚动控件发送的第二视图滑动或拖动指令,响应滑动或拖动事件。
2.根据权利要求1所述的表单控件,其特征在于,所述第二线性控件与所述纵向滚动控件将第一线性控件包含的子视图分为上下分布的第一视图和第二视图。
3.根据权利要求1所述的表单控件,其特征在于,所述的第二线性控件进一步包含第四线性控件,所述第四线性控件包含一个以上的第五线性控件,所述第四线性控件和第一自定义横向滚动控件将第一视图分为左右分布的第三视图和第四视图;所述的第一自定义横向滚动控件,进一步用于容纳第四视图,接收系统或第二自定义横向滚动控件发送的第四视图滑动或拖动指令;所述第五线性控件用于写第三视图范围内的表单内容,每个第五线性控件水平写一行表单内容。
4.根据权利要求3所述的表单控件,其特征在于,所述的第三线性控件进一步包含第六线性控件,所述第六线性控件包含一个以上的第七线性控件,所述第六线性控件和第二自定义横向滚动控件将第二视图分为左右分布的第五视图和第六视图;所述的第二自定义横向滚动控件,进一步用于容纳第六视图,接收系统或者第一自定义横向滚动控件的第六视图滑动或拖动指令;所述第七线性控件用于写第五视图范围内的表单内容,每个第七线性控件水平写一行表单内容。
5.根据权利要求4所述的表单控件,其特征在于,所述的第一自定义横向滚动控件还包含第八线性控件,所述第八线性控件包含一个以上的第九线性控件;所述第九线性控件用于写第四视图范围内的表单内容,每个第九线性控件水平写一行表单内容。
6.根据权利要求4所述的表单控件,其特征在于,所述的第二自定义横向滚动控件还包含第十线性控件,所述第十线性控件包含一个以上的第十一线性控件;所述第十一线性控件用于写第六视图范围内的表单内容,每个第十一线性控件水平写一行表单内容。
7.根据权利要求1至6其中之一所述的表单控件,其特征在于,所述第一自定义横向滚动控件包括第一滑动模块、第一拖动模块以及第一联动模块;所述第一滑动模块与所述第一联动模块相连,用于接收系统或第一联动模块发送的滑动指令,并响应滑动事件;在接收到系统的滑动指令后并将该指令发送至第一联动模块;所述第一拖动模块与所述第一联动模块相连,用于接收系统或第一联动模块发送的拖动指令,并根据所述拖动指令中携带的拖动坐标响应拖动事件;在接收到系统的滑动指令后并将所述拖动指令发送至第一联动模块;所述第一联动模块分别与所述第一滑动模块、第一拖动模块以及第二自定义横向滚动控件相连,用于接收所述第一滑动模块发送的滑动指令,并向第二自定义横向滚动控件发送所述的滑动指令;还用于接收所述第二自定义横向滚动控件发送的滑动指令,将所述滑动指令发送至第一滑动模块;还用于接收所述第一拖动模块发送的拖动指令,将所述的拖动指令发送至第二自定义横向滚动控件;还用于接收所述第二自定义横向滚动控件发送的拖动指令,并将所述拖动指令发送至第一拖动模块。
8.根据权利要求1至6其中之一所述的表单控件,其特征在于,所述的第二自定义横向滚动控件包括第二滑动模块、第二联动模块及第二拖动模块;所述的第二滑动模块与所述第二联动模块相连,用于接收系统或第二联动模块发送的滑动指令,并响应滑动事件;在接收到系统的滑动指令后并将该指令发送至第二联动模块;所述第二拖动模块与所述第二联动模块相连,用于接收系统或第二联动模块发送的拖动指令,并根据所述拖动指令中携带的拖动坐标响应拖动事件;在接收到系统的滑动指令后并将所述拖动指令发送至第二联动模块;所述第二联动模块分别与所述第二滑动模块、第二拖动模块以及第一自定义横向滚动控件相连,用于接收所述第二滑动模块发送的滑动指令,并向第一自定义横向滚动控件发送所述的滑动指令;还用于接收所述第一自定义横向滚动控件发送的滑动指令,将所述滑动指令发送至第二滑动模块;还用于接收所述第二拖动模块发送的拖动指令,将所述的拖动指令发送至第一自定义横向滚动控件;还用于接收所述第一自定义横向滚动控件发送的拖动指令,并将所述拖动指令发送至第二拖动模块。
9.根据权利要求1至6其中之一所述的表单控件,其特征在于,所述第一自定义横向滚动控件包括第一滑动模块、第一拖动模块以及第一联动模块,所述的第二自定义横向滚动控件包括第二滑动模块、第二联动模块及第二拖动模块;所述第一滑动模块与所述第一联动模块相连,用于接收系统或第一联动模块发送的滑动指令,并响应滑动事件;在接收到系统的滑动指令后并将该指令发送至第一联动模块;所述第一拖动模块与所述第一联动模块相连,用于接收系统或第一联动模块发送的拖动指令,并根据所述拖动指令中携带的拖动坐标响应拖动事件;在接收到系统的滑动指令后并将所述拖动指令发送至第一联动模块;所述第一联动模块分别与所述第一滑动模块、第一拖动模块以及第二联动模块相连, 用于接收所述第一滑动模块发送的滑动指令,并向第二联动模块发送所述的滑动指令;还用于接收所述第二联动模块发送的滑动指令,将所述滑动指令发送至第一滑动模块;还用于接收所述第一拖动模块发送的拖动指令,将所述的拖动指令发送至第二联动模块;还用于接收第二联动模块发送的拖动指令,并将所述拖动指令发送至第一拖动模块。所述的第二滑动模块与所述第二联动模块相连,用于接收系统或第二联动模块发送的滑动指令,并响应滑动事件;在接收到系统的滑动指令后并将该指令发送至第二联动模块;所述第二拖动模块与所述第二联动模块相连,用于接收系统或第二联动模块发送的拖动指令,并根据所述拖动指令中携带的拖动坐标响应拖动事件;在接收到系统的滑动指令后并将所述拖动指令发送至第二联动模块;所述第二联动模块分别与所述第二滑动模块、第二拖动模块以及第一联动模块相连, 用于接收所述第二滑动模块发送的滑动指令,并向第一联动模块发送所述的滑动指令;还用于接收所述第一联动模块发送的滑动指令,将所述滑动指令发送至第二滑动模块;还用于接收所述第二拖动模块发送的拖动指令,将所述的拖动指令发送至第一联动模块;还用于接收所述第一联动模块发送的拖动指令,并将所述拖动指令发送至第二拖动模块。
10. 一种包含表单控件的终端,其特征在于,所述总段包括权利要求1至9其中之一所述的表单控件。
全文摘要
本发明公开一种表单控件,通过第一线性控件包含第二线性控件和纵向滚动控件,所述纵向滚动控件包含第三线性控件,所述第二线性控件包含第一自定义横向滚动控件,所述第三线性控件包含第二自定义横向滚动控件,通过纵向滚动控件、第一自定义横向滚动控件和第二自定义横向滚动控件本身具有的滚动显示功能来完成整个表单控件的不同视图的显示效果,同时,所述表单控件的移植性高,可以应用到其他支持表单控件的系统中,通过表单控件可以包含子控件或子视图的特性,扩大了应用范围,满足各种工作和人群的需要,提高了用户的体验和满意度,将android系统中应用表单变为可能,用户的满意度和体验度提高。
文档编号H04M1/725GK102291491SQ20111023739
公开日2011年12月21日 申请日期2011年8月18日 优先权日2011年8月18日
发明者周贵坤 申请人:深圳市融创天下科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1