CN104468919A - 一种按键视图调整方法及装置 - Google Patents
一种按键视图调整方法及装置 Download PDFInfo
- Publication number
- CN104468919A CN104468919A CN201310441749.5A CN201310441749A CN104468919A CN 104468919 A CN104468919 A CN 104468919A CN 201310441749 A CN201310441749 A CN 201310441749A CN 104468919 A CN104468919 A CN 104468919A
- Authority
- CN
- China
- Prior art keywords
- button
- screen
- view
- button view
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0216—Arrangements for ergonomically adjusting the disposition of keys of a keyboard
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72466—User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种按键视图调整方法及装置。其中,该方法包括:检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动上述按键视图的位置;其中,上述按键视图是上述屏幕的拨号器触摸键盘的各个号码键和功能键对应的按键视图;根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证上述按键视图与其他按键视图的间距符合预设比例。通过本发明,解决了相关技术中拨号键键值固定影响用户使用的问题,给用户提供了方便快捷的操作,提高了用户的使用体验。
Description
技术领域
本发明涉及移动通讯领域,特别是涉及一种按键视图调整方法及装置。
背景技术
目前移动设备等产品最主要的一个功能就是拨打电话,拨打电话离不开拨号器,用户需要在拨号器界面实现号码的拨叫。但是,随着移动设备屏幕技术的发展,手机屏幕会越来越大,相对于拨号器的界面布局也会随着屏幕逐渐变大,而且拨号器的界面布局的大小是不能由用户随便调整的。当移动设备的用户单手操作屏幕设备的时候,很难方便的点击到大屏幕上各个拨号按键,给用户的使用带来了一定的不便。例如习惯右手持机的用户,一般习惯性握住移动设备右下部位,在左手不方便的情况下,想要不移动右手位置,只凭借手指长度来点击最左边的拨号键键值就存在一定的困难。
针对相关技术中拨号键键值固定影响用户使用的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中拨号键键值固定影响用户使用的问题,本发明提供了一种按键视图调整方法及装置,用以解决上述技术问题。
根据本发明的一个方面,本发明提供了一种按键视图调整方法,其中,该方法包括:检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动上述按键视图的位置;其中,上述按键视图是上述屏幕的拨号器触摸键盘的各个号码键和功能键对应的按键视图;根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证用户移动的按键视图与其他按键视图的间距符合预设比例。
优选地,检测用户触摸屏幕时长之前,上述方法还包括:根据上述屏幕的长度和宽度,构建二维坐标;将上述屏幕的各个按键视图对应一个二维坐标。
优选地,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置包括:监测上述用户针对某一个按键视图的滑动轨迹,根据上述滑动轨迹确定二维坐标值;根据上述二维坐标值,更新该按键视图在上述屏幕上的位置。
优选地,根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证用户移动的按键视图与其他按键视图的间距符合预设比例,通过以下步骤实现:获取各个按键视图的图形中心点到其图形边缘线的最长距离;根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证符合上述预设比例;其中,上述预设比例是:任意两个按键视图的间距≥上述最长距离×2。
优选地,上述方法还包括:设置各个按键视图的最大图形尺寸和最小图形尺寸;其中,上述按键视图调整后的图形尺寸小于上述最大图形尺寸,且大于上述最小图形尺寸。
根据本发明的另一方面,本发明还提供了一种按键视图调整装置,其中,该装置包括:移动模块,用于在检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动上述按键视图的位置;其中,上述按键视图是上述屏幕的拨号器触摸键盘的各个号码键和功能键对应的按键视图;调整模块,用于根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证用户移动的按键视图与其他按键视图的间距符合预设比例。
优选地,上述装置还包括:坐标构建模块,用于根据上述屏幕的长度和宽度,构建二维坐标;将上述屏幕的各个按键视图对应一个二维坐标。
优选地,上述移动模块包括:坐标确定单元,用于监测上述用户针对某一个按键视图的滑动轨迹,根据上述滑动轨迹确定二维坐标值;位置更新单元,用于根据上述二维坐标值,更新该按键视图在上述屏幕上的位置。
优选地,上述调整模块包括:距离获取单元,用于获取各个按键视图的图形中心点到其图形边缘线的最长距离;距离调整单元,用于根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的上述最长距离,以保证符合上述预设比例;其中,上述预设比例是:任意两个按键视图的间距≥上述最长距离×2。
优选地,上述装置还包括:设置模块,用于设置各个按键视图的最大图形尺寸和最小图形尺寸;其中,上述按键视图调整后的图形尺寸小于上述最大图形尺寸,且大于上述最小图形尺寸。
通过本发明,检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置;然后根据该按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证上述按键视图与其他按键视图的间距符合预设比例。解决了相关技术中拨号键键值固定影响用户使用的问题,使得用户单手不需要大范围移动的情况下,轻松点击到用户想要点击的拨号器键值,也可以根据对按键布局的喜好自行设定拨号器按键的布局位置,给用户提供了方便快捷的操作,提高了用户的使用体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
图1是根据本发明实施例的按键视图调整方法的流程图;
图2是根据本发明实施例的拨号器触摸键盘的布局示意图;
图3是根据本发明实施例的拨号器触摸键盘的布局前示意图;
图4是根据本发明实施例的拨号器触摸键盘的布局后示意图;
图5是根据本发明实施例的按键视图调整装置的结构框图;
图6是根据本发明实施例的按键视图调整装置的优选结构框图;
图7是根据本发明实施例的拨号器的按键布局实现系统流程示意图。
具体实施方式
为了解决现有技术拨号键键值固定影响用户使用的问题,本发明提供了一种按键视图调整方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
基于现有技术中,触摸屏移动设备的拨号器界面是固定不变的,在用户使用过程中会带来不便,本发明提供了针对触摸屏移动设备的拨号器界面的布局方法,用户可以根据自己的意愿,随意在屏幕上移动拨号器界面上的任意视图,实现在一个屏幕内的任意位置布局拨号器界面,并根据布局位置自适应改变视图形状大小。
为了实现上述目的,本发明采用以下技术方案,包括:屏幕的初始状态为进入拨号器初始界面,如果用户进入界面编辑状态并在界面触摸某个按键视图并且向任意方向滑动,此按键视图会根据用户滑动的轨迹移动到用户最终停留的屏幕位置,从而实现拨号器界面的任意位置的布局,并且按键视图的图形大小会根据按键视图互相之间所在屏幕坐标位置之间的绝对直线距离来动态调整。
本实施例提供了一种按键视图调整方法,该方法可以在移动设备侧实现,图1是根据本发明实施例的按键视图调整方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S104):
步骤S102,检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置;其中,上述按键视图是屏幕的拨号器触摸键盘的各个号码键和功能键对应的按键视图;
在该步骤中,可以设置指定时长为2S等,即,用户触摸屏幕超过2S,则认为用户想要改变屏幕上按键视图的布局。设置该指定时长,为了避免用户无意间触摸到屏幕,导致按键视图的布局发生变化,造成误操作,影响用户使用。另外,按键视图可以是屏幕上的各个号码按键、各个功能按键以及号码输入框等相关按键对应的视图。下面通过实施例进行详细描述。
步骤S104,根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证用户移动的按键视图与其他按键视图的间距符合预设比例。
通过上述实施例,检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置;然后根据该按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证上述按键视图与其他按键视图的间距符合预设比例。解决了相关技术中拨号键键值固定影响用户使用的问题,使得用户单手不需要大范围移动的情况下,轻松点击到用户想要点击的拨号器键值,也可以根据对按键布局的喜好自行设定拨号器按键的布局位置,给用户提供了方便快捷的操作,提高了用户的使用体验。
为了更精确的确定按键视图的位置,本实施例提供了一种优选实施方式,即在移动设备的屏幕上构建二维坐标,通过二维坐标的方式标记按键视图所在屏幕的具体位置。下面结合附图进行详细介绍。
图2是根据本发明实施例的拨号器触摸键盘的布局示意图,如图2所示的初始拨号器界面,拨号器布局有系统默认设定,每一个按键对应有自己的布局,具体显示在屏幕上是根据屏幕上的坐标值的点来设置按键对应的布局。当用户点击屏幕上键盘按键点长按,则进入键盘编辑模式,系统会持续监听触摸事件的响应。
对于每一个拨号器键盘的按键,都对应一个指定的按键视图,该按键视图在屏幕默认位置的时候根据屏幕上的坐标值,如图2中按键视图1所示的坐标值(X1,Y1),设置自己的布局。用户手指在屏幕上点中按键视图,并通过任意轨迹移动到屏幕的任意位置,在整个移动过程中,系统会根据监听的触摸事件,根据移动的轨迹所对应的屏幕坐标值由(X1,Y1)->(X2,Y2)->(X3,Y3)->(Xn,Yn),不断更新键盘上该按键视图的布局,从而实现改按键视图在屏幕上的位置移动。当用户手指触摸放开后,系统则取消触摸监听,不会再更新该按键视图的布局坐标,对应的按键视图会按照最后用户手指离开屏幕位置的坐标值设置自己的最终布局。
基于上述分析,本实施例提供了一种优选实施方式,即在检测用户触摸屏幕时长之前,上述方法还包括:根据屏幕的长度和宽度,构建二维坐标;将屏幕的各个按键视图对应一个二维坐标。根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置包括:监测用户针对某一个按键视图的滑动轨迹,根据滑动轨迹确定二维坐标值;根据二维坐标值,更新该按键视图在屏幕上的位置。通过上述优选实施方式,能够更精确的确定按键视图的位置,为后续改变屏幕上按键视图的布局提供基础。
对于步骤S104中,根据按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证按键视图与其他按键视图的间距符合预设比例。上述操作是为了在按键视图的位置发生改变时,确保其他按键视图的布局合理,避免出现重叠、遮挡等现象,从而影响用户使用。下面结合附图进行详细描述。
图3是根据本发明实施例的拨号器触摸键盘的布局前示意图,如图3所示,首先可以获取到对应每个按键视图的中心位置到其视图边缘的距离(Distance),例如按键视图1的中心位置屏幕坐标为(X,Y),到其键值边缘的绝对距离分别为A1,A2,A3,A4。取其最大值max(A1,A2,A3,A4)。当用户拖动按键视图1到任意位置的时候,将计算得到按键视图1的坐标与周边其他键值的坐标之间的绝对距离,并取最小值MIN(distance)。如果最小值MIN<2*max(A1,A2,A3,A4),则缩小按键视图的图形大小,并同时持续计算max(A1,A2,A3,A4)和MIN,直到MIN=2*max(A1,A2,A3,A4)之后,停止缩小。相反,当最小值MIN>2*max(A1,A2,A3,A4),则扩大按键视图的图形大小,并同时持续计算max(A1,A2,A3,A4)和MIN,直到MIN=max(A1,A2,A3,A4)。另外,也可以设置图形任意扩大和缩小的阈值,缩小过程中若其中心位置到达视图边缘的距离小于等于设置的阈值时,则停止缩小。放大过程同样道理。在按照上述操作流程,对屏幕上的按键视图进行移动以及相应的大小、间距调整之后,得到的按键视图的布局可以如图4所示的拨号器触摸键盘的布局后示意图,在图4中,各个号码键、功能键(例如删除键)以及号码输入框都自适应的进行了位置调整,方便用户操作,提高了用户体验。
基于上述介绍,本实施例提供了一种优选实施方式,即根据按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证按键视图与其他按键视图的间距符合预设比例,通过以下步骤实现:获取各个按键视图的图形中心点到其图形边缘线的最长距离;根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证符合上述预设比例;其中,上述预设比例是:任意两个按键视图的间距≥上述最长距离×2。上述方法还包括:设置各个按键视图的最大图形尺寸和最小图形尺寸;其中,上述按键视图调整后的图形尺寸小于上述最大图形尺寸,且大于上述最小图形尺寸。通过上述优选实施方式,可以合理准确的调整屏幕上各个按键视图的布局,提高用户的使用感受。
对应于上述实施例介绍的按键视图调整方法,本实施例提供了一种按键视图调整装置,该装置可以设置在移动设备侧,用以实现上述实施例。图5是根据本发明实施例的按键视图调整装置的结构框图,如图5所示,该装置包括:移动模块10和调整模块20。下面对该结构进行详细介绍。
移动模块10,用于在检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置;其中,上述按键视图是上述屏幕的拨号器触摸键盘的各个号码键和功能键对应的按键视图;
调整模块20,连接至移动模块10,用于根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证上述按键视图与其他按键视图的间距符合预设比例。
通过上述实施例,移动模块10检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置;然后调整模块20根据该按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证上述按键视图与其他按键视图的间距符合预设比例。解决了相关技术中拨号键键值固定影响用户使用的问题,使得用户单手不需要大范围移动的情况下,轻松点击到用户想要点击的拨号器键值,也可以根据对按键布局的喜好自行设定拨号器按键的布局位置,给用户提供了方便快捷的操作,提高了用户的使用体验。
为了更精确的确定按键视图的位置,本实施例提供了一种优选实施方式,如图6所示的按键视图调整装置的优选结构框图,上述装置除了包括上述图5介绍的各个模块之外,还包括:坐标构建模块30,连接至移动模块10,用于根据屏幕的长度和宽度,构建二维坐标;将屏幕的各个按键视图对应一个二维坐标。
优选地,上述移动模块10包括:坐标确定单元,用于监测用户针对某一个按键视图的滑动轨迹,根据滑动轨迹确定二维坐标值;位置更新单元,用于根据二维坐标值,更新该按键视图在上述屏幕上的位置。通过上述优选实施方式,能够更精确的确定按键视图的位置,为后续改变屏幕上按键视图的布局提供基础。
优选地,上述调整模块20包括:距离获取单元,用于获取各个按键视图的图形中心点到其图形边缘线的最长距离;距离调整单元,用于根据上述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的上述最长距离,以保证符合上述预设比例;其中,上述预设比例是:任意两个按键视图的间距≥上述最长距离×2。
优选地,上述装置还包括:设置模块,用于设置各个按键视图的最大图形尺寸和最小图形尺寸;其中,上述按键视图调整后的图形尺寸小于上述最大图形尺寸,且大于上述最小图形尺寸。通过上述优选实施方式,可以合理准确的调整屏幕上各个按键视图的布局,提高用户的使用感受。
对应于上述实施例介绍的按键视图调整装置,本实施例提供了另外一种软件实施方案,图7是根据本发明实施例的拨号器的按键布局实现系统流程示意图,如图7所示,该系统由拨号器布局视图控制模块,视图修改模块,触摸事件监听模块,系统触摸事件控制模块四部分组成。触摸事件监听模块持续监听系统的触摸事件,并从系统触摸事件控制模块获取到触摸事件不断移动的坐标值,并将坐标值提供给拨号器布局视图控制模块,视图修改模块也从系统触摸事件控制模块获取触摸事件对应的视图ID,通过ID和坐标值,已经拨号器布局视图控制模块提供的视图布局,由视图修改模块完成布局的修改,最终输出修改之后的视图新布局。依次类推,系统会根据用户的触摸响应时间,最终更新拨号器上视图的布局坐标值,实现拨号器界面的任意布局。
从以上的描述中,可以看出,通过本发明的技术方案,可以给用户提供方便快捷的操作,使得用户单手不需要大范围移动的情况下,轻松点击到用户想要点击的拨号器键值,另外用户也可以根据自己对按键的布局的喜好自己设定拨号器按键的布局位置,可以提升用户体验。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
Claims (10)
1.一种按键视图调整方法,其特征在于,所述方法包括:
检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置;其中,所述按键视图是所述屏幕的拨号器触摸键盘的各个号码键和功能键对应的按键视图;
根据所述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证用户移动的按键视图与其他按键视图的间距符合预设比例。
2.如权利要求1所述的方法,其特征在于,检测用户触摸屏幕时长之前,所述方法还包括:
根据所述屏幕的长度和宽度,构建二维坐标;
将所述屏幕的各个按键视图对应一个二维坐标。
3.如权利要求2所述的方法,其特征在于,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置包括:
监测所述用户针对某一个按键视图的滑动轨迹,根据所述滑动轨迹确定二维坐标值;
根据所述二维坐标值,更新该按键视图在所述屏幕上的位置。
4.如权利要求1所述的方法,其特征在于,根据所述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证用户移动的按键视图与其他按键视图的间距符合预设比例,通过以下步骤实现:
获取各个按键视图的图形中心点到其图形边缘线的最长距离;
根据所述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证符合所述预设比例;其中,所述预设比例是:任意两个按键视图的间距≥所述最长距离×2。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
设置各个按键视图的最大图形尺寸和最小图形尺寸;其中,所述按键视图调整后的图形尺寸小于所述最大图形尺寸,且大于所述最小图形尺寸。
6.一种按键视图调整装置,其特征在于,所述装置包括:
移动模块,用于在检测到用户触摸屏幕时长超过指定时长后,根据用户针对屏幕上某一个按键视图的滑动轨迹,移动该按键视图的位置;其中,所述按键视图是所述屏幕的拨号器触摸键盘的各个号码键和功能键对应的按键视图;
调整模块,用于根据所述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的图形尺寸,以保证用户移动的按键视图与其他按键视图的间距符合预设比例。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
坐标构建模块,用于根据所述屏幕的长度和宽度,构建二维坐标;将所述屏幕的各个按键视图对应一个二维坐标。
8.如权利要求7所述的装置,其特征在于,所述移动模块包括:
坐标确定单元,用于监测所述用户针对某一个按键视图的滑动轨迹,根据所述滑动轨迹确定二维坐标值;
位置更新单元,用于根据所述二维坐标值,更新该按键视图在所述屏幕上的位置。
9.如权利要求6所述的装置,其特征在于,所述调整模块包括:
距离获取单元,用于获取各个按键视图的图形中心点到其图形边缘线的最长距离;
距离调整单元,用于根据所述按键视图的移动位置,相应调整屏幕上其他按键视图的位置,并调整屏幕上各个按键视图的所述最长距离,以保证符合所述预设比例;其中,所述预设比例是:任意两个按键视图的间距≥所述最长距离×2。
10.如权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括:
设置模块,用于设置各个按键视图的最大图形尺寸和最小图形尺寸;其中,所述按键视图调整后的图形尺寸小于所述最大图形尺寸,且大于所述最小图形尺寸。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310441749.5A CN104468919B (zh) | 2013-09-25 | 2013-09-25 | 一种按键视图调整方法及装置 |
| PCT/CN2014/076071 WO2014177007A1 (zh) | 2013-09-25 | 2014-04-23 | 一种按键视图调整方法及装置、计算机存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310441749.5A CN104468919B (zh) | 2013-09-25 | 2013-09-25 | 一种按键视图调整方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104468919A true CN104468919A (zh) | 2015-03-25 |
| CN104468919B CN104468919B (zh) | 2019-09-06 |
Family
ID=51843133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310441749.5A Active CN104468919B (zh) | 2013-09-25 | 2013-09-25 | 一种按键视图调整方法及装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104468919B (zh) |
| WO (1) | WO2014177007A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104834701A (zh) * | 2015-04-28 | 2015-08-12 | 成都品果科技有限公司 | 基于ios系统的智能搜索结果显示方法 |
| CN107368296A (zh) * | 2017-06-14 | 2017-11-21 | 广东小天才科技有限公司 | 一种基于滑动轨迹的画面调节方法及电子设备 |
| CN109782983A (zh) * | 2017-11-13 | 2019-05-21 | 腾讯科技(深圳)有限公司 | 应用程序界面的视图布局调整方法和装置 |
| CN111813408A (zh) * | 2019-04-12 | 2020-10-23 | 北京沃东天骏信息技术有限公司 | 视图显示处理方法、装置、终端设备及存储介质 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107272920B (zh) * | 2016-04-06 | 2020-10-23 | 创新先进技术有限公司 | 变更按键与字符的对应关系的方法及装置 |
| CN106888326A (zh) * | 2017-02-28 | 2017-06-23 | 维沃移动通信有限公司 | 一种拨号方法及移动终端 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102479027A (zh) * | 2010-11-24 | 2012-05-30 | 中兴通讯股份有限公司 | 一种触摸屏应用图标的控制方法及装置 |
| CN103064629A (zh) * | 2013-01-30 | 2013-04-24 | 龙凡 | 能动态调整图形控件的便携电子设备及方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101710269A (zh) * | 2009-12-16 | 2010-05-19 | 深圳华为通信技术有限公司 | 调整软键盘布局的方法及移动终端 |
| CN102945112A (zh) * | 2012-10-11 | 2013-02-27 | 广东欧珀移动通信有限公司 | 一种管理Android功能按键的方法及移动智能终端 |
| CN102981772B (zh) * | 2012-11-16 | 2016-02-10 | 淘宝(中国)软件有限公司 | 设置虚拟键盘的方法及装置 |
-
2013
- 2013-09-25 CN CN201310441749.5A patent/CN104468919B/zh active Active
-
2014
- 2014-04-23 WO PCT/CN2014/076071 patent/WO2014177007A1/zh not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102479027A (zh) * | 2010-11-24 | 2012-05-30 | 中兴通讯股份有限公司 | 一种触摸屏应用图标的控制方法及装置 |
| CN103064629A (zh) * | 2013-01-30 | 2013-04-24 | 龙凡 | 能动态调整图形控件的便携电子设备及方法 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104834701A (zh) * | 2015-04-28 | 2015-08-12 | 成都品果科技有限公司 | 基于ios系统的智能搜索结果显示方法 |
| CN104834701B (zh) * | 2015-04-28 | 2019-03-26 | 成都品果科技有限公司 | 基于ios系统的智能搜索结果显示方法 |
| CN107368296A (zh) * | 2017-06-14 | 2017-11-21 | 广东小天才科技有限公司 | 一种基于滑动轨迹的画面调节方法及电子设备 |
| CN107368296B (zh) * | 2017-06-14 | 2020-09-04 | 广东小天才科技有限公司 | 一种基于滑动轨迹的画面调节方法及电子设备 |
| CN109782983A (zh) * | 2017-11-13 | 2019-05-21 | 腾讯科技(深圳)有限公司 | 应用程序界面的视图布局调整方法和装置 |
| CN109782983B (zh) * | 2017-11-13 | 2021-05-25 | 腾讯科技(深圳)有限公司 | 应用程序界面的视图布局调整方法和装置 |
| CN111813408A (zh) * | 2019-04-12 | 2020-10-23 | 北京沃东天骏信息技术有限公司 | 视图显示处理方法、装置、终端设备及存储介质 |
| CN111813408B (zh) * | 2019-04-12 | 2024-06-18 | 北京沃东天骏信息技术有限公司 | 视图显示处理方法、装置、终端设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104468919B (zh) | 2019-09-06 |
| WO2014177007A1 (zh) | 2014-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104750400B (zh) | 终端界面的优化操作方法和装置 | |
| JP5532174B2 (ja) | スライドバー表示制御装置及びスライドバー表示制御方法 | |
| CN103019545B (zh) | 电子设备触摸屏显示界面的放缩方法 | |
| CN103106030B (zh) | 一种软键盘的显示方法、装置及电子设备 | |
| CN103324392A (zh) | 根据手持位置调整图形控件的方法及触摸式移动终端 | |
| WO2012162932A1 (zh) | 左右手自适应的虚拟键盘显示方法及终端 | |
| CN104468919A (zh) | 一种按键视图调整方法及装置 | |
| CN104317452B (zh) | 一种操控大屏幕智能设备的方法 | |
| KR20120080202A (ko) | 터치 패널을 이용한 전자 장치 및 그 설정값 변경 방법 | |
| WO2020134744A1 (zh) | 图标移动方法及移动终端 | |
| CN109683802B (zh) | 一种图标移动方法及终端 | |
| KR20140047515A (ko) | 데이터 입력을 위한 전자 장치 및 그 운용 방법 | |
| CN104731478A (zh) | 一种智能终端的单手操作方法及装置 | |
| WO2018039914A1 (zh) | 一种数据复制方法及用户终端 | |
| WO2013067776A1 (zh) | 一种终端显示界面的控制方法及终端 | |
| JP6111481B2 (ja) | 表示装置、端末機器、表示システム、及び表示方法 | |
| CN110515508B (zh) | 一种图标控制方法、终端设备及计算机可读存储介质 | |
| CN110531905B (zh) | 一种图标控制方法及终端 | |
| CN104636068B (zh) | 应用图标的操作方法和触控终端 | |
| CN106686207A (zh) | 一种音量调节方法及移动终端 | |
| KR101503159B1 (ko) | 시선의 위치를 감지하여 터치스크린을 제어하는 방법 | |
| CN111443860B (zh) | 触控方法和电子设备 | |
| CN111143016A (zh) | 显示方法及电子设备 | |
| CN105892845A (zh) | 多点触控调整视频窗口的方法及设备 | |
| JP2013164710A (ja) | 電子機器、その制御方法、及び制御プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20190729 Address after: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68 Applicant after: Nanjing Zhongxing New Software Co., Ltd. Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice Applicant before: ZTE Corporation |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |