标可以作为移动所述图标后所述图标中心的显示位置,使得图标在用户触屏位置处向上或者向左或者向右显示出更多的图标信息。
[0036]或者,可以将手指或者触摸笔等触摸物与屏幕接触的区域确定为遮挡区域,而屏幕的其他区域则确定为可用区域,在所述S103中,从可用区域中计算出到所述触屏位置坐标的距离值为预设的偏移阈值的坐标,并将计算得到的坐标确定为目标位置坐标。
[0037]当然,在实际需要时,还可以放大显示所述图标。上述的偏移阈值具体可以根据用户的实际需要通过提供UI (User Interface,用户界面)界面的方式由用户手动录入完成设置,用户基于自己的手指或者触摸笔与终端屏幕的接触区域的大小来确定该偏移阈值,以保证图标不被手指或者触摸笔等触摸物遮挡。
[0038]在用户放开手指或者触摸笔等触摸物后,终端可根据所述初始位置坐标,将所述图标再次在原来的位置处显示。当然显示过程中可以根据用户的实际操作需求显示诸如编辑跳动动画等,需要说明的是,在将图标还原到原位置后,具体的显示方式为现有技术,在此不赘述。
[0039]本发明实施例可以基于图标的初始位置坐标和用户触屏位置坐标,在用户需要针对图标本身进行处理时,能够产生相关的移动效果,显示出更多的该图标的信息,可在一定程度上为用户显示出较多的图标信息,避免被手指等触摸物挡住图标所带来的问题,满足了用户对图标显示的智能化、自动化需求。
[0040]再请参见图2,是本发明实施例的另一种图标显示方法的流程示意图,本发明实施例的所述方法可以应用在智能手机、平板电脑、可穿戴智能设备等包括应用图标的智能移动终端中,具体的,所述方法包括:
[0041]S201:接收用户对图标的触屏操作事件,并检测该触屏操作事件的用户操作类型。
[0042]对图标的触屏操作事件包括对该图标的长按操作事件、点击操作事件、移动操作事件等。其中,长按操作事件和移动操作事件可以是指用户针对图标本身的操作事件。一般来说,长按操作事件是用户需要编辑该图标,而移动操作事件则是要移动该图标到新的位置。而点击操作事件则是用户需要运行并使用该图标所对应的应用。终端可以通过判断点击时长或移动距离来确定该触屏操作事件的用户操作类型。
[0043]在本发明实施例中,所述检测该触屏操作事件的用户操作类型具体可以包括:检测该触屏操作事件是否为针对所述图标的长按操作或拖动操作;若是,则确定该触屏操作事件的用户操作类型为针对图标本身的处理操作。
[0044]S202:若用户操作类型为针对图标本身的处理操作,则获取所述图标中心的初始位置坐标,并获取用户的触屏操作事件的触屏位置坐标。
[0045]在本发明实施例中,图标的中心可以是指方块形图标的几何中心,终端可以根据已记录的该图标所在的坐标区域,来确定图标中心的初始位置坐标。而所述触屏位置坐标则可以根据屏幕相应的电容或者电阻的变化来确定。得到初始位置坐标和触屏位置坐标后,可以调用预先设置的拖动显示函数来完成对初始位置坐标到目标位置坐标的移动。
[0046]S203:确定所述触屏操作事件中屏幕被触摸物接触的位置区域,并将该位置区域外的屏幕区域确定为可用区域;
[0047]S204:在所述可用区域中计算出到所述触屏位置坐标的距离值为预设的偏移阈值的坐标,并将计算得到的坐标确定为目标位置坐标;
[0048]可以将手指或者触摸笔等触摸物与屏幕接触的区域确定为遮挡区域,而屏幕的其他区域则确定为可用区域,在所述S204中,从可用区域中计算出到所述触屏位置坐标的距离值为预设的偏移阈值的坐标,并将计算得到的坐标确定为目标位置坐标。
[0049]由于从可用区域中计算出的坐标会包括多个,在本发明实施例中,可以根据配置的坐标确定规则选取其中一个坐标,例如,可以按照随机选取规则随机选取一个坐标作为目标位置坐标;或者在所述遮挡区域沿显示屏幕的上方,左方或者右方选取一个坐标作为目标位置坐标。
[0050]上述的偏移阈值具体可以根据用户的实际需要通过提供Π界面的方式由用户手动录入完成设置,用户基于自己的手指或者触摸笔与终端屏幕的接触区域的大小来确定该偏移阈值,以保证图标不被手指或者触摸笔等触摸物遮挡。
[0051]S205:根据所述初始位置坐标移动所述图标使所述图标的中心位于所述目标位置坐标。
[0052]其中,从所述初始位置坐标开始移动所述图标,使所述图标的中心位于所述触屏位置坐标;从所述触屏位置坐标开始移动所述图标,使所述图标的中心位于所述目标位置坐标。
[0053]S206:重绘并显示移动后的所述图标。其中,所述S206具体可以包括:以目标位置坐标为图标中心重绘所述图标;按照预设的放大比例放大显示重绘的图标。具体的,用户在长按或者拖动过程中,图标的显示效果示意图可参考图3所示。
[0054]S207:若用户操作类型为对图标所指示的应用的处理操作,则运行所述图标所指示的应用。
[0055]如果用户的触屏操作事件为诸如点击操作事件等,则可以认为用户是对该图标所指示的应用的处理操作,此时需要调用分配相应的软硬件资源来运行所述图标所指示的应用,并向用户呈现相关的应用信息。
[0056]本发明实施例可以基于图标的初始位置坐标和用户触屏位置坐标,在用户需要针对图标本身进行处理时,能够产生相关的移动效果,显示出更多的该图标的信息,可在一定程度上为用户显示出较多的图标信息,避免被手指等触摸物挡住图标所带来的问题,满足了用户对图标显示的智能化、自动化需求。
[0057]下面对本发明实施例的图标显示装置及移动终端进行详细描述。
[0058]请参见图4,是本发明实施例的一种图标显示装置的结构示意图,本发明实施例的所述装置可设置在智能手机、平板电脑、可穿戴智能设备等包括应用图标的智能移动终端中,具体的,所述装置包括:
[0059]接收模块1,用于接收用户对图标的触屏操作事件,并检测该触屏操作事件的用户操作类型;
[0060]获取模块2,用于若用户操作类型为针对图标本身的处理操作,则获取所述图标中心的初始位置坐标,并获取用户的触屏操作事件的触屏位置坐标;
[0061]处理模块3,用于根据所述触屏位置坐标确定目标位置坐标,并根据所述初始位置坐标移动所述图标使所述图标的中心位于所述目标位置坐标,重绘并显示移动后的所述图标。
[0062]对图标的触屏操作事件包括对该图标的长按操作事件、点击操作事件、移动操作事件等。其中,长按操作事件和移动操作事件可以是指用户针对图标本身的操作事件。一般来说,长按操作事件是用户需要编辑该图标,而移动操作事件则是要移动该图标到新的位置。而点击操作事件则是用户需要运行并使用该图标所对应的应用。所述接收模块I可以通过判断点击时长或移动距离来确定该触屏操作事件的用户操作类型。
[0063]在本发明实施例中,图标的中心可以是指方块形图标的几何中心,所述获取模块2可以根据已记录的该图标所在的坐标区域,来确定图标中心的初始位置坐标。而对于所述触屏位置坐标,所述获取模块2