操作控件布局调整方法及装置制造方法及图纸

技术编号:10660975 阅读:142 留言:0更新日期:2014-11-19 20:21
本公开揭示了一种操作控件布局调整方法及装置,属于软键盘领域。所述方法包括:接收对操作控件进行编辑的编辑指令;根据自定义区域的属性信息,调整各个操作控件的属性信息,调整后的各个操作控件的面积之和与自定义区域的面积相同,调整后的各个操作控件按调整后的位置组合后的形状与自定义区域的形状匹配;将调整后的各个操作控件按调整后的位置填充到自定义区域中。通过将操作控件中的各个操作控件填满自定义区域;解决了将拨号键盘区域缩小并移至屏幕单侧时,由于每个用户的手部大小可能不同,缩小后的键盘仍可能存在不容易被用户在单手操作触碰到的较远区域,此时仍旧不便用户输入,导致输入效率较低的问题;达到了提高输入效率的效果。

【技术实现步骤摘要】
【专利摘要】本公开揭示了一种操作控件布局调整方法及装置,属于软键盘领域。所述方法包括:接收对操作控件进行编辑的编辑指令;根据自定义区域的属性信息,调整各个操作控件的属性信息,调整后的各个操作控件的面积之和与自定义区域的面积相同,调整后的各个操作控件按调整后的位置组合后的形状与自定义区域的形状匹配;将调整后的各个操作控件按调整后的位置填充到自定义区域中。通过将操作控件中的各个操作控件填满自定义区域;解决了将拨号键盘区域缩小并移至屏幕单侧时,由于每个用户的手部大小可能不同,缩小后的键盘仍可能存在不容易被用户在单手操作触碰到的较远区域,此时仍旧不便用户输入,导致输入效率较低的问题;达到了提高输入效率的效果。【专利说明】操作控件布局调整方法及装置
本公开涉及软键盘领域,特别涉及一种操作控件布局调整方法及装置。
技术介绍
大多数人习惯单手操作电子设备的屏幕,当电子设备的屏幕比较大时,单手进行 拨号操作就比较困难。为了便于在大屏幕电子设备上进行单手拨号,通常需要将屏幕上的 拨号键盘进行调整。 在相关技术中提供的一种拨号键盘调整方法,可以将拨号键盘区域缩小,并将缩 小后的拨号键盘区域移动至屏幕的左侧或者右侧,以方便用户仅使用左手或者仅使用右手 操作。 专利技术人在实现本公开的过程中,发现相关技术至少存在如下缺陷:将拨号键盘区 域缩小并移至屏幕单侧时,由于每个用户的手部大小可能不同,缩小后的键盘仍可能存在 不容易被用户在单手操作触碰到的较远区域,此时仍旧不便用户输入,导致输入效率较低。
技术实现思路
为了解决相关技术中将拨号键盘区域缩小并移至屏幕单侧时,由于每个用户的手 部大小可能不同,缩小后的键盘仍可能存在不容易被用户在单手操作触碰到的较远区域, 此时仍旧不便用户输入,导致输入效率较低的问题,本公开提供一种操作控件布局调整方 法及装置。 所述技术方案如下: 根据本公开实施例的第一方面,提供一种操作控件布局调整的方法,包括: 接收对操作控件进行编辑的编辑指令; 根据自定义区域的属性信息,调整各个操作控件的属性信息,其中,所述属性信息 包括位置、形状和面积,调整后的各个操作控件的面积之和与所述自定义区域的面积相同, 调整后的各个操作控件按调整后的位置组合后的形状与所述自定义区域的形状匹配; 将调整后的各个操作控件按调整后的位置填充到所述自定义区域中。 可选的,所述根据自定义区域的属性信息,调整各个操作控件的属性信息,包括: 确定各个操作控件的使用频率; 根据所述自定义区域的属性信息、及各个操作控件的使用频率,调整各个操作控 件的属性信息,被调整后的各个操作控件的面积与其使用频率成正比例关系。 可选的,所述根据自定义区域的属性信息,调整各个操作控件的属性信息,包括: 确定所述自定义区域中的频繁使用区域及各个操作控件的使用频率; 根据所述频繁使用区域的属性信息,调整使用频率高于设定阈值的各个操作控件 的属性信息; 根据所述自定义区域中除所述频繁使用区域外的区域的属性信息,调整使用频率 低于所述设定阈值的各个操作控件的属性信息。 可选的,所述方法还包括: 根据在所述屏幕上进行触屏滑动时产生的滑动轨迹,确定所述自定义区域。 可选的,所述根据在所述屏幕上进行触屏滑动时产生的滑动轨迹,确定所述自定 义区域,包括 : 当所述滑动轨迹形成封闭区域时,将所述封闭区域确定为所述自定义区域;或, 当所述滑动轨迹与所述屏幕显示边缘形成封闭区域时,将形成的至少两个封闭区 域中被选中的一个封闭区域确定为所述自定义区域,或将形成的至少两个封闭区域中面积 最小的封闭区域确定为所述自定义区域。 可选的,所述方法还包括: 接收至少一组移动指令,每组所述移动指令对应两个操作控件; 对于每组移动指令,将与所述移动指令对应的两个操作控件进行交换,并分别交 换所述两个操作控件的属性信息。 可选的,所述方法还包括: 接收对各个操作控件进行锁定的锁定指令; 将各个操作控件的属性修改为锁定模式,所述锁定模式用于指示各个操作控件为 非编辑状态。 可选的,所述方法还包括: 接收对各个操作控件进行解锁的解锁指令; 将各个操作控件的属性修改为解锁模式,所述解锁模式用于指示各个操作控件为 编辑状态。 根据本公开实施例的第二方面,提供一种操作控件布局调整装置,包括: 第一接收模块,被配置为用于接收对操作控件进行编辑的编辑指令; 调整模块,被配置为用于根据自定义区域的属性信息,调整各个操作控件的属性 信息,其中,所述属性信息包括位置、形状和面积,调整后的各个操作控件的面积之和与所 述自定义区域的面积相同,调整后的各个操作控件按调整后的位置组合后的形状与所述自 定义区域的形状匹配; 填充模块,被配置为用于将调整后的各个操作控件按调整后的位置填充到所述自 定义区域中。 可选的,所述调整模块,包括: 第一确定子模块,被配置为用于确定各个操作控件的使用频率; 第一调整子模块,被配置为用于根据所述自定义区域的属性信息、及各个操作控 件的使用频率,调整各个操作控件的属性信息,被调整后的各个操作控件的面积与其使用 频率成正比例关系。 可选的,所述调整模块,还包括: 第二确定子模块,被配置为用于确定所述自定义区域中的频繁使用区域及各个操 作控件的使用频率; 第二调整子模块,被配置为用于根据所述频繁使用区域的属性信息,调整使用频 率高于设定阈值的各个操作控件的属性信息; 第三调整子模块,被配置为用于根据所述自定义区域中除所述频繁使用区域外的 区域的属性信息,调整使用频率低于所述设定阈值的各个操作控件的属性信息。 可选的,所述装置还包括: 确定模块,被配置为用于根据在所述屏幕上进行触屏滑动时产生的滑动轨迹,确 定所述自定义区域。 可选的,所述确定模块,包括: 第三确定子模块,被配置为用于当所述滑动轨迹形成封闭区域时,将所述封闭区 域确定为所述自定义区域;或, 第四确定子模块,被配置为用于当所述滑动轨迹与屏幕显示边缘形成封闭区域 时,将形成的至少两个封闭区域中被选中的一个封闭区域确定为所述自定义区域,或将形 成的至少两个封闭区域中面积最小的封闭区域确定为所述自定义区域。 可选的,所述装置还包括: 第二接收模块,被配置为用于接收至少一组移动指令,每组所述移动指令对应两 个操作控件; 交换模块,被配置为用于对于每组移动指令,将与所述移动指令对应的两个操作 控件进行交换,并分别交换所述两个操作控件的属性信息。 可选的,所述装置还包括: 第三接收模块,被配置为用于接收对各个操作控件进行锁定的锁定指令; 第一修改模块,被配置为用于将各个操作控件的属性修改为锁定模式,所述锁定 模式用于指示各个操作控件为非编辑状态。 可选的,所述装置还包括: 第四接收模块,被配置为用于接收对各个操作控件进行解锁的解锁指令; 第二修改模块,被配置为用于将各个操作控件的属性修改为解锁模式,所述解锁 模式用于指示各个操作控件为编辑状态。 根据本公开实施例的第三方面,提供一种操作控本文档来自技高网...
操作控件布局调整方法及装置

【技术保护点】
一种操作控件布局调整方法,其特征在于,所述方法包括:接收对操作控件进行编辑的编辑指令;根据自定义区域的属性信息,调整各个操作控件的属性信息,其中,所述属性信息包括位置、形状和面积,调整后的各个操作控件的面积之和与所述自定义区域的面积相同,调整后的各个操作控件按调整后的位置组合后的形状与所述自定义区域的形状匹配;将调整后的各个操作控件按调整后的位置填充到所述自定义区域中。

【技术特征摘要】

【专利技术属性】
技术研发人员:高毅
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1