一种图片数据的移动方法及移动终端与流程

文档序号:14731016发布日期:2018-06-19 19:33阅读:159来源:国知局
一种图片数据的移动方法及移动终端与流程

技术领域

本发明涉及人机交互领域,尤其涉及一种图片数据的移动方法及移动终端。



背景技术:

随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等电子设备已经成为人们生活中一个重要的组成部分,用户可以使用手机、平板电脑等电子设备来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。

现有技术中,大部分电子设备上都可以安装电子便签应用程序,以便用户方便进行记事或者提醒,通常情况下电子便签中的显示数据可以包括图片数据和文本数据。现有技术中,移动终端用户一旦创建电子便签,便无法根据自己的需要拖动或者移动电子便签中显示的图片数据,这无法满足用户在电子便签中移动图片数据的需求,给用户带来了使用上的不便。



技术实现要素:

本发明提供一种图片数据的移动方法及移动终端,以解决现有技术中无法对电子便签中的图片数据进行移动的技术问题。

第一方面,本发明公开了一种图片数据的移动方法,所述方法应用于具有触敏显示单元的移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述移动方法包括:

响应于针对所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,M为正整数;

响应于针对所述第一图片数据的预设第二操作,将所述第一图片数据从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。

优选地,所述M个可移动单元中的每个可移动单元的文本数据分别由一个控件单独承载。

优选地,在所述第一图片数据移动结束之后,合并单独承载每个可移动单元的控件。

优选地,所述将所述第一文本数据分割为M个可移动单元,包括:

将所述第一文本数据以行为单位进行分割,进而将所述第一文本数据分割为所述M个可移动单元;

或者,

将所述第一文本数据以预定字数为单位进行分割,进而将所述第一文本数据分割为所述M个可移动单元。

优选地,将所述第一图片数据从所述第一位置移动到第二位置包括:

将第二控件从所述第一位置移动到第二位置,所述第二控件为检测到针对所述第一图片数据的预设第一操作时,在所述显示界面的第一位置创建的;

在所述第二控件移动结束之后,在处于所述第二位置的所述第二控件中重新显示所述第一图片数据,以使得所述第一图片数据从所述第一位置移动到所述第二位置。

优选地,将所述第二控件从所述第一位置到第二位置之前,所述方法还包括:

将所述第一控件的显示属性由显示设置为隐藏,或者,释放所述第一控件;其中,在检测到针对所述第一图片数据的预设第二操作之前,所述第一图片数据由所述第一控件承载。

优选地,在所述第二控件移动结束之后,释放所述第二控件。

优选地,将所述第二控件从所述第一位置移动到第二位置之前,所述方法还包括:

将所述第二控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸;

在处于所述第二位置的所述第二控件中重新显示所述第一图片数据之前,所述方法还包括:

将所述第二控件承载的所述第一图片数据由所述第二尺寸放大为所述第一尺寸。

优选地,在所述第一图片数据从所述第一位置移动到第二位置过程中,如果存在第二文本数据显示于所述显示界面时,将所述第二文本数据分割为N个可移动单元,N为正整数,所述第二文本数据区别于所述第一文本数据;

其中,所述第二位置位于所述M个可移动单元和\或所述N个可移动单元中相邻两个可移动单元之间。

第二方面,本发明提供了一种移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述移动终端还包括:

检测单元,用于检测针对所述第一图片数据的预设第一操作,以及针对所述第一图片数据的预设第二操作;

分割单元,用于在所述检测单元检测到针对所述第一图片数据的预设第一操作时,将所述第一文本数据分割为M个可移动单元,其中,M为正整数;

移动单元,用于在所述检测单元检测到针对所述第一图片数据的预设第二操作时,将所述第一图片数据从所述第一位置移动到第二位置,其中,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。

本发明有益效果如下:

由于在本发明实施例中,提供了一种显示数据移动方法,应用于电子设备中,电子设备的显示单元上显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述显示界面的显示数据包括第一显示数据和第二显示数据,所述第一显示数据由第一控件承载,所述方法包括:当检测到针对所述显示界面的所述第一显示数据的预设操作,将所述第二显示数据分割为M个可移动单元,其中,每个可移动单元对应的数据由一个控件单独承载,M为正整数;当确定满足预设的触发条件时控制所述预设操作对应的第一显示数据在所述M个可移动单元中移动,以使得所述第一显示数据从所述显示界面的第一位置移动到第二位置。本发明通过将显示数据分割为多个可移动单元,可以控制显示数据,特别是图片数据在所述多个可移动单元中移动,实现了电子便签应用程序中的图片灵活移动,提高了用户体验。

附图说明

图1为本发明实施例中图片数据移动方法的流程图;

图2为本发明实另一施例图片数据移动方法的流程图;

图3为本发明实施例中电子设备的结构图。

具体实施方式

本发明提供一种图片数据移动方法及电子设备,以解决现有技术中无法对电子便签中的图片进行移动的技术问题。

本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:

本发明提供了一种图片数据的移动方法,应用于移动终端中,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述移动方法包括:响应于针对所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,其中,M为正整数;响应于针对所述第一图片数据的预设第二操作,将所述第一图片数据从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。本发明通过将第一文本数据分割为多个可移动单元,可以控制第一图片数据在所述多个可移动单元中移动,实现了电子便签应用程序中的图片灵活移动,提高了用户体验。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

第一方面,本发明实施例提供一种图片数据的移动方法,应用于具有触敏显示单元的移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面上所显示的数据由一个或多个控件承载,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,请参考图1,该方法包括:

S101,响应于对所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,其中,M为正整数。

S102,响应于针对所述第一图片数据的预设第二操作,将所述第一图片数据从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。

举例来说,所述移动终端例如为:手机、平板电脑、手表、汽车等等,所述移动终端具有触敏显示单元,在所述触敏显示单元上显示电子便签应用程序的显示界面,所述触敏显示单元可以本领域技术人员熟知的LCD(液晶显示器)或LPD(发光聚合物显示器),本发明不再赘述。

举例来说,所述电子便签应用程序的显示界面中可以每张图片采用一个控件进行承载,而每部分文字数据(也就是紧紧相邻没有被图片隔开的文字)也采用一个控件进行承载,进而可以通过一个或多个控件承载显示界面中的显示数据;当然,还可以每张图片采用一个控件进行承载,而每固定行文字(例如:3行、5行等等)采用一个控件进行承载等等,对于如何通过一个或多个控件承载电子便签应用程序的显示界面的显示数据,本发明实施例不再详细列举,并且不作限制。需要说明的是,每一个控件与所述控件承载的数据之间具有对应关系,所述一个或多个控件至少包括第一控件,所述第一控件用于承载第一图片数据。其中,所述移动终端的显示界面显示的数据包括第一图片数据和第一文本数据。值得注意的是,本实施例提及承载图片和文本的控件,例如可以为应用于Android系统的ListView控件。

S101中,移动终端首先检测是否存在针对所述显示界面的所述第一图片数据的预设第一操作。针对第一图片数据的预设第一操作例如为:点击操作、拖动操作、手势操作、选择操作等等,也可以是上述操作的结合,如所述预设操作也可以为先选择再拖动的操作,本发明实施例可以根据实际需求对第一操作进行任何形式的预先设置,在此不再详细列举。

在S101中,当检测到针对所述显示界面的所述第一图片数据的预设第一操作时,将显示界面中的所述第一文本数据分割为M个可移动单元,其中,M为正整数。在将所述第一文本数据分割为M个可移动单元时,可以将所述第一文本数据逐行进行分割,这样M等于所述第一文本数据的行数;也可以将所述第一文本数据按照预定字数进行分割,当然,也可以采用其他分割方式,对此本发明实施例不再详细列举,并且不作限制。

S102中,移动终端检测针对所述第一图片数据的预设第二操作,其中,针对所述第一图片数据的预设第二操作例如为:拖动操作、触发显示界面上的拖动按钮操作等。例如,用户可以通过点击显示界面上的拖动按钮来触发针对第一图片数据的移动。总之,具体的实现方式可以是非常灵活的,本领域技术人员可以根据需要进行设置。

在一种实施方式中,预设第一操作和预设第二操作可以结合在一起,例如选择并且拖动操作,当检测到针对所述第一图片数据的选择且拖动操作时,首先将所述第一文本数据分割为M个可移动单元,其次,将所述第一图片数据从所述第一位置移动到第二位置。

S102中,举例来说,可以通过检测针对第一图片数据的操作的移动轨迹,控制所述第一图片数据在多个可移动单元中移动,最终将所述第一图片数据从第一位置移动到第二位置,其中,所述第一位置为所述第一图片数据当前所处的位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。

例如:如果针对所述第一图片数据的操作的移动轨迹为从上至下的方向,则控制所述第一图片数据从上至下移动;如果针对所述第一图片数据的操作的移动轨迹为从左至右的方向,则可以控制所述第一图片数据从左至右移动等等。

S102中,如果检测到的预设第二操作为先选择再拖动的操作的话,则第一位置为被选择的所述第一图片数据所在位置,所述第二位置可以为拖动操作的结束点位置;如果所述检测到的预设第二操作为产生预设手势的操作的话,则第一位置仍为所述第一图片数据的所在位置,而第二位置则可以根据操作的轨迹和距离来定,例如:如果第二操作为从上至下的手势的话,则第二位置位于第一位置下方,如果第二操作为从左至右的操作的话,则第二位置位于第一位置右侧等等,而第二位置相对于第一位置的距离,则与手势操作的距离成正比,对于采用何种方式确定第二位置,本发明实施例不再详细列举,并且不作限制。

参见图2,为本发明另一实施例的图片数据的移动方法的流程图。

图2所示实施例中,所述电子便签应用程序的显示界面中的第一图片数据由第一控件承载,并位于所述显示界面的第一位置。本实施例利用第二控件完成第一图片数据的移动。

S201:当检测到针对所述显示界面的所述第一图片数据的预设第一操作时,在所述第一图片数据所处于的第一位置创建第二控件,并利用所述第二控件承载所述第一图片数据。

S202:将所述显示界面所显示的第一文本数据分割为M个可移动单元,其中,每个可移动单元的文本数据分别由一个控件单独承载,M为正整数。

S203:当检测到针对所述显示界面的所述第一图片数据的预设第二操作时,将所述第二控件从所述第一位置移动到第二位置。

S204:在所述第二控件移动结束之后,在处于所述第二位置的所述第二控件中重新显示所述第一图片数据,并释放所述第二控件。

S205,使用显示属性设置为隐藏的第一控件或者第三控件承载所述第一图片数据,以使得所述第一图片数据显示于所述显示界面上。

S201中,在检测到针对所述第一图片数据的操作为预设第二操作之后,控制所述第一图片数据进入选中状态,并且创建一个临时控件(也即:第二控件)来承载所述第一图片数据。其中,创建的第二控件用于承载所述第一图片数据的复本。所述第一图片数据的复本即对所述第一图片数据进行复制操作得到的数据。

需要说明的是,新创建的第二控件与其他控件不属于同一个容器,其独立于其他控件。其他控件为当前显示界面中显示的数据所对应的控件,例如原先承载第一图片数据的第一控件等。因此,第二控件能够在显示界面中移动,进而达到移动第二控件所承载的第一图片数据的复本的效果。

S201中,当利用所述第二控件承载所述第一图片数据时,可以将所述第一控件的显示属性由显示设置为隐藏,或者,直接释放所述第一控件,以节省系统资源。

S202中,当检测到针对所述显示界面的所述第一图片数据的预设第一操作时,将所述显示界面所显示的第一文本数据分割为M个可移动单元。在将所述第一文本数据分割为M个可移动单元时,可以将所述第一文本数据逐行进行分割,这样M等于第一文本数据的行数;也可以将第一文本数据按照预设字数进行分割,这样M等于第一文本数据的总字数与预设字数的商值,当然,也可以采用其他分割方式,对此本发明实施例不再详细列举,并且不作限制。

S203中,当检测到针对所述显示界面的所述第一图片数据的预设第二操作时,移动新创建的第二控件,具体的,通过移动第二控件的方式实现移动第一图片数据的目的。

举例来说,可以按照所述第一图片数据的操作的移动轨迹,来控制第二控件从所述第一位置移动到第二位置,即控制所述第二控件在多个可移动单元中间移动。

例如:如果所述第一图片数据的操作的移动轨迹是从上至下的方向,则控制所述第二控件从上至下移动;如果所述第一图片数据的操作的移动轨迹是从左至右的方向,则可以控制所述第二控件从左至右移动等等。

S204中,在第二控件被移动至合适位置(也即:第二控件移动结束)之后,此时,所述第二控件处于第二位置。其中,所述第二位置位于分割后的M个可移动单元中相邻两个可移动单元之间。在处于所述第二位置的所述第二控件中重新显示所述第一图片数据,最终实现所述第一图片数据从所述第一位置移动到所述第二位置的目的。

另外,当第二控件移动结束后,将所述第二控件进行释放,释放的做法是解除所述第二控件与所述第二控件承载的第一图片数据之间的对应关系,将所述第二控件从显示界面中移除。这时,可以回收第二控件所占用的内存,也可以不回收所述第二控件占用的内存。特别地,回收第二控件所占用的内存,可以减少控件对内存的占用,减少控件资源浪费,提高系统运行速度。回收第二控件所占用的内存的方式例如可以是将这块内存上的内容直接去除、又或者将这块内存上的数据通过新的内容覆盖等等。由于通过释放控件、回收内存的方式减少了控件对系统内存的占用,而内存资源对移动设备而言是非常宝贵的资源,因此本发明提供的方法不仅节省了控件资源和系统资源,还有效提升了系统的运行效率。

在S205中,使用显示属性设置为隐藏的第一控件或者第三控件来承载所述第一图片数据,以使得所述第一图片数据显示于所述显示界面上。根据承载移动后的第一图片数据的控件的来源不同,具有不同的实现方式。

举例说明,在一种可能的实现方式中,在检测到针对所述显示界面的第一图片数据的预设操作之前,所述第一图片数据由第一控件承载。在移动终端检测到针对所述显示界面的第一图片数据的预设第一操作后,在创建第二控件之前,电子设备将承载所述第一图片数据的所述第一控件的显示属性由显示设置为隐藏。而后,再创建第二控件承载第一图片数据。当针对第二控件的移动结束之后,则释放第二控件。之后,在第二控件移动结束的位置将所述第一控件的显示属性由隐藏设置为显示,使用所述第一控件承载所述第一图片数据,以使得所述第一图片数据显示于所述显示界面上。在这一种实现方式中,创建临时控件即第二控件来承载第一图片数据,以便第一图片数据能够在显示界面中移动。进一步的,在使用第二控件移动第一图片数据的操作结束后,即释放第二控件,以节省控件和系统资源,并使用原先承载第一图片数据的第一控件重新承载第一图片数据,达到了有限控件的复用,节省了控件和系统资源,并有效提升了系统的运行效率。

举例说明,在另外一种可能的实现方式中,在检测到针对所述显示界面的第一图片数据的预设第一操作之前,所述第一图片数据由第一控件承载。在移动终端检测到针对所述显示界面的第一图片数据的预设第一操作后,在创建第二控件之前,将第一图片数据隐藏并释放第一控件,即解除所述第一控件与所述第一图片数据之间的对应关系,隐藏第一图片数据,将所述第一控件从所述显示界面中移除,回收存储所述第一控件的内存。而后,再创建第二控件承载第一图片数据。当针对第二控件的移动结束之后,则释放第二控件。之后,创建第三控件,使用所述第三控件承载所述第一图片数据,保存所述第三控件与所述第一图片数据的对应关系,以使得所述第一图片数据显示于所述显示界面上。在这一种实现方式中,创建临时控件即第二控件来承载第一图片数据,以便第一图片数据能够在显示界面中移动。进一步的,在使用第二控件移动第一图片数据的操作结束后,即释放第二控件,以节省控件和系统资源,并创建新控件即第三控件来承载第一显示数据,达到了更好的数据展示效果。

进一步的,本发明实施例提供的方法还可以包括:在所述第二控件移动结束之后,合并承载所述显示界面的文本数据的多个控件。

需要说明的是,由于第二控件的移动导致了显示界面中的数据的显示位置整体发生了变化,故而需要瞬时调整M个可移动单元的排列顺序,这个过程通常是毫秒级的。接着,需要拼接所有承载文字数据的控件,由于是操作的数据本身,不对UI(User Interface:用户界面)控件的特征进行调整(因为只移动了控件的位置,而并未新增控件或者改变控件的大小),所以这个过程也是非常快的。最后让整个UI进行重绘,因为只有当前显示界面有数个控件进行显示,而后台并没有控件,所以也大大提高了重绘UI过程的速度。进而整体上能够达到快速拖动第一显示数据的技术效果。

由于在本发明具体实现时,合并了承载文本数据的多个控件,因此可以更加有效地节省控件资源和系统内存资源,以便移动设备可以利用释放的内存资源进行其他处理,以提高系统的运行和响应速度。

作为进一步的优选实施例,在基于步骤S201在检测到针对所述显示界面的所述第一图片数据的预设第一操作时,采用第二控件承载第一图片数据之后,方法还包括:将第二控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸;

在第二控件移动结束之后,且在处于所述第二位置的所述第二控件中重新显示所述第一图片数据之前,方法还包括:将第二控件承载的所述第一图片数据由第二尺寸放大为第一尺寸。

举例来说,在将第二控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸时,可以将第二控件承载的所述第一图片数据缩小预设倍数,例如:第一尺寸为100px*200px,而缩小倍数为10倍(当然也可以为其他倍数),从而第二尺寸为:10px*20px;也可以将第二控件缩小至预定尺寸,例如:第二尺寸的高度为两倍行距(当然也可以是其它预定尺寸),假设单一尺寸为10倍行距*20倍行距,则第二尺寸为:1倍行距*2倍行距等等。通过上述方案能够保证第一图片数据能够更加方便的被移动。

本发明实施例还提供了一种可能的实现方式,即利用临时窗口(即window)来实现第二控件的功能。

具体的,当检测到针对所述显示界面的所述第一图片数据的预设第一操作时,在所述第一图片数据所处于的第一位置创建一个临时窗口,当检测到针对所述显示界面的所述第一图片数据的预设第二操作时,将所述临时窗口从所述第一位置移动到第二位置,并在所述第二位置重绘并重新显示所述第一图片数据,并释放掉临时窗口。通过移动所述临时窗口,最终达到移动所述第一图片数据的效果。

举例说明,在另外一种可能的实现方式中,本发明还提供了一种图片数据的移动方法,应用于具有触敏显示单元的移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述一个或多个控件包括第一控件和第四控件,所述第一控件承载第一图片数据,所述方法包括:

将所述第一图片数据从第一位置移动到第二位置;

在移动所述第一图片数据的过程中,判断所述第四控件承载的显示数据是否显示于所述显示界面中;

当判断所述第四控件所承载的显示数据不再显示于所述显示界面时,释放所述第四控件,解除所述第四控件与所述第四控件承载的数据之间的对应关系。

在一种实施方式中,在移动所述第二控件的过程中,当移动终端确定显示内容发生变化时,即可以判断第四控件所承载的数据是否显示于所述显示界面中。当判断所述第四控件所承载的数据不再显示于所述显示界面时,释放所述第四控件,解除所述第四控件与所述第四控件承载的数据之间的对应关系,将所述第四控件从所述显示界面中移除,回收存储所述第四控件的内存。进一步地,所述回收存储所述第四控件的内存的方式为:在释放所述第四控件后、间隔预设时间执行回收存储所述第四控件的内存的操作。当在释放所述第四控件后、间隔的所述预设时间到达之前,确定存在新数据将显示于所述显示界面时,使用所述第四控件承载所述新数据,保存所述第四控件与所述新数据的对应关系。在这种实现方式中,复用已经创建的第四控件来承载新增的数据,对于快速移动显示界面中的显示数据的场景是非常适用的,由于在快速移动显示数据的过程中,会产生大量新增的数据以及不再显示于显示界面的数据,因此通过释放控件以及复用已经创建的第四控件来承载新增的数据的方式,而无需创建新的控件,有效提高了系统的处理和响应速度,达到了快速移动数据以及提高显示界面的显示效率和速度的效果。

第二方面,基于同一发明构思,参见图3,本发明实施例还公开了一种移动终端300,所述移动终端具有触敏显示单元,所述触敏显示单元显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述移动终端300还包括:

检测单元301,用于检测针对所述第一图片数据的预设第一操作,以及针对所述第一图片数据的预设第二操作;

分割单元302,用于在所述检测单元检测到针对所述第一图片数据的预设第一操作时,将所述第一文本数据分割为M个可移动单元,其中,M为正整数;

移动单元303,用于在所述检测单元检测到针对所述第一图片数据的预设第二操作时,将所述第一图片数据从所述第一位置移动到第二位置,其中,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。

优选地,所述移动单元包括:

第一移动子单元,用于创将第二控件从所述第一位置移动到第二位置,所述第二控件为检测到针对所述第一图片数据的预设第一操作时,在所述显示界面的第一位置创建的;

第一显示子单元,用于在所述第二控件移动结束之后,在处于所述第二位置的所述第二控件中重新显示所述第一图片数据,以使得所述第一图片数据从所述第一位置移动到所述第二位置;

第一释放子单元,用于在所述第二控件移动结束之后,释放所述第二控件,解除所述第二控件与所述第二控件承载的第一图片数据之间的对应关系,将所述第二控件从所述显示界面中移除;

承载子单元,用于使用第一控件或者第三控件承载所述第一图片数据,以使得所述第一图片数据显示于所述显示界面上。

优选地,所述移动终端还包括:

隐藏子单元,用于将所述第一控件的显示属性由显示设置为隐藏;其中,在检测到针对所述显示界面的第一图片数据的预设第二操作之前,所述第一图片数据由所述第一控件承载;

所述承载子单元包括:

第一承载子单元,用于将所述第一控件的显示属性由隐藏设置为显示,使用所述第一控件承载所述第一图片数据,以使得所述第一图片数据显示于所述显示界面上。

优选地,所述移动终端还包括:

第一释放子单元,用于在创建第二控件之前,释放第一控件,解除所述第一控件与所述第一图片数据之间的对应关系,将所述第一控件从所述显示界面中移除,回收存储所述第一控件的内存;其中,在检测到针对所述显示界面的第一图片数据的预设操作之前,所述第一图片数据由所述第一控件承载;

所述承载子单元包括:

第二承载子单元,用于创建第三控件,使用所述第三控件承载所述第一图片数据,保存所述第三控件与所述第一图片数据的对应关系,以使得所述第一图片数据显示于所述显示界面上。

优选地,所述移动终端还包括:

合并单元,用于在所述第二控件移动结束之后,合并承载所述显示界面的文本数据的多个控件。

优选地,所述移动终端还包括:

缩小单元,用于在将所述第二控件从所述第一位置移动到第二位置之前,将所述第二控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸;

放大单元,用于在所述第二控件移动结束之后,将所述第二控件承载的所述第一图片数据由所述第二尺寸放大为所述第一尺寸。

本发明一个或多个实施例,至少具有以下有益效果:

由于在本发明实施例中,提供了一种图片数据的移动方法,应用于具有触敏显示单元的移动终端中,移动终端的显示单元上显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述移动方法包括:当检测到针对所述显示界面的所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,M为正整数;当检测到针对所述第一图片数据的预设第二操作时,将所述第一图片数据从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。本发明通过将显示数据分割为多个可移动单元,可以控制图片数据在所述多个可移动单元中移动,实现了电子便签应用程序中的图片灵活移动,提高了用户体验。进一步地,本发明实施例还可以通过有限控件的复用实现对电子便签的数据的展示,达到了节约控件资源的技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或移动终端应用产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有Android系统可用程序代码的可用存储介质(包括但不限于手机内存卡等)上实施的移动终端应用产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和移动终端应用产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用可编程数据处理设备(如移动终端)的处理器以产生一个机器,使得通过可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导移动终端或其他可编程数据处理设备以特定方式工作的可读存储器中,使得存储在该可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到可编程数据处理设备上,使得在可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1