[发明专利]微件面积调节的方法及装置有效
申请号: | 201310363344.4 | 申请日: | 2013-08-20 |
公开(公告)号: | CN103455245A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 薛嵘 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488;G06F9/44 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 张娜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面积 调节 方法 装置 | ||
技术领域
本发明涉及互联网应用技术领域,尤其涉及一种微件面积调节的方法及装置。
背景技术
现有安卓(Android)系统的设备,其主屏部分由桌面启动器(launcher)应用进程来实现的。桌面启动器应用是系统核心应用,在设备被启动时同时被开启,并且是开启其他应用的基础。桌面启动器应用提供了一个虚拟的桌面(home)界面,在桌面上,有两种基本的内容,一种是微件(Widget),另一种是应用的快捷方式。其中Widget作为应用信息的呈现与简单操作的载体,可以支持显示一些应用内的信息给用户,如新闻标题,邮件标题,快速提醒等;同时,微件也可以通过简单的手势操作,如点击,滑动等,来触发启动微件对应的应用,进入应用界面,或者切换所呈现内容的切换,翻页等动作。但是,因为微件本身的面积有限,且微件占用桌面的空间,因此,安卓系统提供了微件面积大小可变的功能,以便用户根据自己的需要调节微件的大小,达到信息显示内容与占用桌面空间二者之间的平衡,满足自己对功能性和易用性的综合要求。
现有技术中,在调节微件面积时采用下述方式:用户长按微件之后,微件进入编辑模式,编辑模式用于调整微件的面积大小和位置。进入编辑模式的特征是微件的边缘位置显示边框,并在边框的每个边的中点位置或每个顶点显示一个小圆点。当用户拖动一个小圆点移动时,该小圆点(位于边的中点)所在的边的位置随之改变或该小圆点(位于顶点)对应的两条边的位置及长度随之改变,进而实现对微件面积大小的调节。
在实现上述微件面积调节的过程中,发明人发现现有技术中至少存在如下问题:由于在编辑模式中显示的边框面积有限,因此用户无法准确的点击边框上的小圆点,导致操作准确度低的问题。当用户未能准确点击小圆点时,如果接触点在边框内部则触发微件移动指示,如果接触点在边框外部则无法对微件进行调整。
发明内容
本发明提供的一种微件面积调节的方法及装置,能够解决用户操作准确度低的问题。
第一方面,本发明提供了一种微件面积调节的方法,其特征在于,包括:
根据用户触发的启动指示进入微件编辑状态;
获取用户在进入编辑状态的微件中触发的滑动轨迹,所述滑动轨迹用于调节微件面积;
根据由所述滑动轨迹的偏移量确定的微件终止位置以及屏幕边框位置确定所述微件面积。
在所述第一方面的第一种可能的实现方式中,所述获取用户在进入编辑状态的微件中触发的滑动轨迹,包括:
获取用户在进入编辑状态的微件内部区域中触发的滑动轨迹。
在所述第一方面的实现方式中,还提供了所述第一方面的第二种可能的实现方式,在所述第一方面的第二种可能的实现方式中,所述根据由所述滑动轨迹的偏移量确定的微件终止位置以及屏幕边框位置确定所述微件面积,包括:
根据滑动轨迹起点和终点确定位移量,所述位移量用于表示微件各顶点的位移量;
根据所述位移量和微件初始位置计算微件终止位置,所述微件终止位置和微件起始位置均由所述微件的四个顶点坐标表示,所述微件初始位置为滑动轨迹的起点对应的微件各定点的位置,所述微件终止位置为滑动轨迹的终点对应的微件各定点的位置;
获取屏幕边框的四个顶点坐标;
如果所述微件终止位置的四个顶点坐标中存在超出所述屏幕边框的四个顶点坐标表示的坐标范围的坐标,则计算所述微件与所述屏幕边框的重叠区域的面积,所述重叠区域的面积为所述微件面积。
在所述第一方面的实现方式中,还提供了所述第一方面的第三种可能的实现方式,在所述第一方面的第三种可能的实现方式中,所述根据用户触发的启动指示进入微件编辑状态,包括:
根据用户触发的启动指示显示激活状态的微件。
第二方面,本发明还提供了一种微件面积调节的方法,包括:
根据用户触发的启动指示进入微件编辑状态;
获取用户在进入编辑状态的微件内部区域中触发的滑动轨迹,所述滑动轨迹用于调节微件面积;
如果接收到用户在预设固定点上触发的固定指示,则根据所述预设固定点、与所述预设固定点对应的参考点以及所述滑动轨迹起点和终点对应的位移量确定所述微件面积,或者根据所述滑动轨迹终点以及所述预设固定点确定所述微件面积。
在所述第二方面的第一种可能的实现方式中,所述获取用户在进入编辑状态的微件中触发的滑动轨迹,包括:
获取用户在进入编辑状态的微件内部区域中触发的滑动轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310363344.4/2.html,转载请声明来源钻瓜专利网。