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

文档序号:14453261阅读:254来源:国知局

技术领域
:本发明涉及人机交互领域,尤其涉及一种图片数据的移动方法及移动终端。
背景技术
::随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等电子设备已经成为人们生活中一个重要的组成部分,用户可以使用手机、平板电脑等电子设备来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。现有技术中,大部分电子设备上都可以安装电子便签应用程序,以便用户方便进行记事或者提醒,通常情况下电子便签中的显示数据可以包括图片数据和文本数据。现有技术中,移动终端用户一旦创建电子便签,便无法根据自己的需要拖动或者移动电子便签中显示的图片数据,这无法满足用户在电子便签中移动图片数据的需求,给用户带来了使用上的不便。技术实现要素:本发明提供一种图片数据的移动方法及移动终端,以解决现有技术中无法对电子便签中的图片数据进行移动的技术问题。第一方面,本发明公开了一种图片数据的移动方法,所述方法应用于具有触敏显示单元的移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述电子便签应用程序具有编辑状态和移动状态,所述电子便签应用程序的显示界面包括第一视图和第二视图,其中,所述电子便签应用程序处于编辑状态时,在所述第一视图中显示所述第一图片数据和第一文本数据,所述电子便签应用程序处于移动状态时,在所述第二视图中显示所述第一图片数据和所述第一文本数据;所述移动方法包括:响应于针对所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,M为正整数;响应于针对所述第一图片数据的预设第二操作,将所述电子便签应用程序从编辑状态切换为移动状态,将显示于所述第二视图中的所述第一图片数据对应的第一控件从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。优选地,在所述电子便签应用程序处于编辑状态时,所述第一视图的显示属性为显示,所述第二视图的显示属性为隐藏;在所述电子便签应用程序处于移动状态时,所述第一视图的显示属性为隐藏,所述第二视图的显示属性为显示。优选地,所述响应于针对所述第一图片数据的预设第二操作,将所述电子便签应用程序从编辑状态切换为移动状态,包括:当检测到针对所述第一图片数据的预设第二操作时,将所述第一视图的显示属性从显示设置为隐藏,将所述第二视图的显示属性从隐藏设置为显示。优选地,在所述第一图片数据对应的第一控件移动结束之后,将所述第二视图中的显示数据复制到所述第一视图,更新所述第一视图的显示数据;将所述第二视图的显示属性从显示设置为隐藏,将所述第一视图的显示属性从隐藏设置为显示。优选地,所述方法还包括:预先创建第一视图和第二视图;或者,预先创建第一视图,并在检测到针对所述第一图片数据的预设第一操作后创建第二视图。优选地,所述将所述第一文本数据分割为M个可移动单元,包括:将所述第一文本数据以行为单位进行分割,进而将所述第一文本数据分割为所述M个可移动单元;或者,将所述第一文本数据以预定字数为单位进行分割,进而将所述第一文本数据分割为所述M个可移动单元。优选地,在检测到针对所述第一图片数据的预设第二操作之后,所述方法还包括:将所述第一控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸;在所述第一图片数据对应的第一控件移动结束之后,所述方法还包括:将所述第一控件承载的所述第一图片数据由所述第二尺寸放大为所述第一尺寸。优选地,所述M个可移动单元中的每个可移动单元的文本数据分别由一个控件单独承载。优选地,在所述第一图片数据移动结束之后,合并单独承载每个可移动单元的控件。第二方面,本发明公开了一种移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述电子便签应用程序具有编辑状态和移动状态,所述电子便签应用程序的显示界面包括第一视图和第二视图,其中,所述电子便签应用程序处于编辑状态时,在所述第一视图中显示所述第一图片数据和第一文本数据,所述电子便签应用程序处于移动状态时,在所述第二视图中显示所述第一图片数据和所述第一文本数据,所述移动终端包括:检测单元,用于检测针对所述第一图片数据的预设第一操作,以及针对所述第一图片数据的预设第二操作;分割单元,用于在所述检测单元检测到针对所述第一图片数据的预设第一操作时,将所述第一文本数据分割为M个可移动单元,其中,M为正整数;移动单元,用于在所述检测单元检测到针对所述第一图片数据的预设第二操作时,将所述电子便签应用程序从编辑状态切换为移动状态,将显示于所述第二视图中的所述第一图片数据对应的第一控件从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。本发明有益效果如下:由于在本发明实施例中,提供了一种图片数据的移动方法,应用于具有触敏显示单元的移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述电子便签应用程序具有编辑状态和移动状态,所述电子便签应用程序的显示界面包括第一视图和第二视图,其中,所述电子便签应用程序处于编辑状态时,在所述第一视图中显示所述第一图片数据和第一文本数据,所述电子便签应用程序处于移动状态时,在所述第二视图中显示所述第一图片数据和所述第一文本数据。所述移动方法包括:响应于针对所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,M为正整数;响应于针对所述第一图片数据的预设第二操作,将所述电子便签应用程序从编辑状态切换为移动状态,将显示于所述第二视图中的所述第一图片数据对应的第一控件从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。本发明通过将文本数据分割为多个可移动单元,可以控制图片数据在所述多个可移动单元中移动,实现了电子便签应用程序中的图片灵活移动,提高了用户体验。附图说明图1为本发明实施例中图片数据移动方法的流程图;图2为本发明实施例中移动终端的结构示意图。具体实施方式本发明提供一种图片数据移动方法及移动终端,以解决现有技术中无法对电子便签应用程序中的图片进行移动的技术问题。本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:本发明提供了一种图片数据的移动方法,应用于具有触敏显示单元的移动终端中,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述移动方法包括:响应于针对所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,其中,M为正整数;响应于针对所述第一图片数据的预设第二操作,将所述电子便签应用程序从编辑状态切换为移动状态,将显示于所述第二视图中的所述第一图片数据对应的第一控件从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。本发明通过将第一文本数据分割为多个可移动单元,可以控制第一图片数据在所述多个可移动单元中移动,实现了电子便签应用程序中的图片灵活移动,提高了用户体验。为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。第一方面,本发明实施例提供一种图片数据的移动方法,应用于具有触敏显示单元的移动终端,所述移动终端的触敏显示单元上显示有电子便签应用程序的显示界面,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述电子便签应用程序具有编辑状态和移动状态,所述电子便签应用程序的显示界面包括第一视图和第二视图,其中,所述电子便签应用程序处于编辑状态时,在所述第一视图中显示所述第一图片数据和第一文本数据,所述电子便签应用程序处于移动状态时,在所述第二视图中显示所述第一图片数据和所述第一文本数据,请参考图1,该方法包括:S101,响应于对所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,其中,M为正整数。S102,响应于针对所述第一图片数据的预设第二操作,在所述第二视图中将所述第一图片数据对应的第一控件从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。举例来说,所述移动终端例如为:手机、平板电脑、手表、汽车等等,所述移动终端的系统例如为IOS系统,所述移动终端具有触敏显示单元,在所述触敏显示单元上显示电子便签应用程序的显示界面,所述触敏显示单元可以本领域技术人员熟知的LCD(液晶显示器)或LPD(发光聚合物显示器),本发明不再赘述。举例来说,所述电子便签应用程序的显示界面中可以每张图片采用一个控件进行承载,而每部分文字数据(也就是紧紧相邻没有被图片隔开的文字)也采用一个控件进行承载,进而可以通过一个或多个控件承载显示界面中的显示数据;当然,还可以每张图片采用一个控件进行承载,而每固定行文字(例如:3行、5行等等)采用一个控件进行承载等等,对于如何通过一个或多个控件承载电子便签应用程序的显示界面的显示数据,本发明实施例不再详细列举,并且不作限制。需要说明的是,每一个控件与所述控件承载的数据之间具有对应关系,所述一个或多个控件至少包括第一控件,所述第一控件用于承载第一图片数据。其中,所述移动终端的显示界面显示的数据包括第一图片数据和第一文本数据。实际应用中,所述电子便签应用程序包括的第一视图和第二视图均可以在创建新的电子便签时即被创建。新创建的电子便签的显示界面上显示有第一图片数据和第一文本数据。当电子便签应用程序处于编辑状态时,所述第一视图的显示属性为显示,所述第二视图的显示属性为隐藏,所述移动终端在所述第一视图中显示第一图片数据和第一文本数据。当电子便签应用程序处于移动状态时,所述第一视图的显示属性为隐藏,第二视图的显示属性为显示,所述移动终端在所述第二视图中显示第一图片数据和第一文本数据。当然,本领域技术人员可以理解的是,移动终端也可以在创建新的电子便签时仅创建第一视图,而当在检测到针对所述显示界面的所述第一图片数据的预设第一操作后再创建第二视图。此时,当移动终端检测到所述第一操作后,将电子便签应用程序从编辑状态切换为移动状态。例如,所述预设第一操作可以为选中操作,则当移动终端检测到用户针对第一图片数据触发的选中操作后,将电子便签应用程序从编辑状态切换为移动状态。另外,电子便签应用程序的状态切换时机也可以是移动终端检测到针对所述第一图片数据的预设第二操作。例如,预设第二操作为移动操作,当检测到用户触发的移动操作时,将所述电子便签应用程序从编辑状态切换为移动状态。此时,电子便签应用程序为移动状态,则将所述第二视图的显示属性设置为显示,将第一视图的显示属性设置从显示设置为隐藏,这时,移动终端的显示界面上由第二视图显示第一图片数据和第一文本数据。另外,电子便签应用程序的状态切换也可以是通过触发特定按钮的方式来实现。例如,当用户点击用户界面上的图片拖动按钮时,就可以触发电子便签应用程序的状态切换,这时再创建第二视图。举例来说,所述第一视图和所述第二视图的属性可以不同。例如在IOS系统中,可以使用tableview创建第一视图,使用collectionview创建第二视图。由于collectionview的可编辑性更强,具有更好的动画拖动效果,因此特别适合图片移动或者拖动的实现。当然,这仅是一种示例性说明,不视为对本发明的限制。举例来说,当电子便签应用程序处于编辑状态时,第一视图的显示属性为显示,这时用户可以实现文本编辑、图片添加等操作。当电子便签应用程序处于移动状态时,第二视图的显示属性为显示,这时,用户可以拖动图片、修改图片位置等。S101中,移动终端首先检测是否存在针对所述显示界面的所述第一图片数据的预设第一操作。针对第一图片数据的预设第一操作例如为:点击操作、拖动操作、手势操作、选择操作等等,也可以是上述操作的结合,如所述预设第一操作也可以为先选择再拖动的操作,本发明实施例可以根据实际需求对第一操作进行任何形式的预先设置,在此不再详细列举。在S101中,当检测到针对所述显示界面的所述第一图片数据的预设第一操作时,将显示界面中的所述第一文本数据分割为M个可移动单元,其中,M为正整数。在将所述第一文本数据分割为M个可移动单元时,可以将所述第一文本数据逐行进行分割,这样M等于所述第一文本数据的行数;也可以将所述第一文本数据按照预定字数进行分割,当然,也可以采用其他分割方式,对此本发明实施例不再详细列举,并且不作限制。其中,分割第一文本数据得到的所述M个可移动单元位于第二视图中。也可以是,当检测到针对所述显示界面的所述第一图片数据的预设第一操作时,将第二视图中显示的第一文本数据分割为M个可移动单元。S102中,移动终端检测到针对所述第一图片数据的预设第二操作,其中,针对所述第一图片数据的预设第二操作例如为:拖动操作、触发显示界面上的拖动按钮操作等。例如,用户可以通过点击显示界面上的拖动按钮来触发针对第一图片数据的移动。总之,具体的实现方式可以是非常灵活的,本领域技术人员可以根据需要进行设置。在一种实施方式中,预设第一操作和预设第二操作可以结合在一起,例如均为选择并且拖动操作,当检测到针对所述第一图片数据的选择且拖动操作时,首先将所述第一文本数据分割为M个可移动单元,其次,将显示于所述第二视图中的所述第一图片数据对应的第一控件从所述第一位置移动到第二位置。在S102中,移动终端检测到针对所述第一图片数据的预设第二操作时,可以确定所述电子便签应用程序处于移动状态,例如为将所述电子便签应用程序从编辑状态切换为移动状态。将所述第一视图的显示属性由显示设置为隐藏,将所述第二视图的显示属性从隐藏设置为显示,第二视图被显示,这时,用户可以拖动图片、修改图片位置。需要说明的是,在第一视图中,文字数据是以段落为单位或者以块为单位被显示的,亦即每部分文字数据(也就是紧紧相邻没有被图片隔开的文字)采用一个控件进行承载。在第二视图中,文字数据被分割为多个可移动单元,这时,文字数据可以以行为单位被显示。当所述第二视图中的所述第一图片数据对应的第一控件移动结束后,第二视图中显示的图片和文字数据,亦即第一图片数据和第一文本数据将按照移动操作重新被编辑位置,而后,复制更新第二视图的显示数据到所述第一视图,更新所述第一视图显示的数据。也就是说,可以逐行读取第二视图中的显示数据,然后将显示数据合并成合适的部分,复制到第一视图中。例如,逐行读取第二视图中的显示数据,将每部分文字数据,也就是紧紧相邻没有被图片隔开的文字合并成一个整块,复制到第一视图中。当更新完第一视图的显示数据后,即可以将第二视图的显示属性由显示设置为隐藏,将所述第一视图的显示属性从隐藏设置为显示,这时,移动终端的电子便签应用程序从移动状态切换为编辑状态,在第一视图中显示移动后的显示数据。需要说明的是,第一视图和第二视图的切换是无缝切换的,用户并不会感知显示界面的变化,从而使得用户灵活、方便地实现了电子便签应用程序的图片移动功能。S102中,可以按照针对所述第一图片数据的第二操作的移动轨迹,来控制承载第一图片数据的第一控件从所述第一位置移动到第二位置,即控制所述第一控件在多个可移动单元中间移动。举例来说,如果所述第一图片数据的操作的移动轨迹是从上至下的方向,则控制所述第一控件从上至下移动;如果所述第一图片数据的操作的移动轨迹是从左至右的方向,则可以控制所述第一控件从左至右移动等等。在本发明具体实现过程中,在所述第一图片数据移动结束之后,将单独承载每个可移动单元的文本数据的控件合并。本领域技术人员可以理解的是,合并承载文本数据的多个控件,可以更加有效地节省控件资源和系统内存资源,以便移动设备可以利用释放的内存资源进行其他处理,以提高系统的运行和响应速度。实际应用中,在所述第一图片数据对应的第一控件移动之前,将第一控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸;在所述第一图片数据对应的第一控件移动结束之后,且在第二位置上重新显示所述第一图片数据之前,方法还包括:将第一控件承载的所述第一图片数据由第二尺寸放大为第一尺寸。举例来说,在将第一控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸时,可以将第一控件承载的所述第一图片数据缩小预设倍数,例如:第一尺寸为100px*200px,而缩小倍数为10倍(当然也可以为其他倍数),从而第二尺寸为:10px*20px;也可以将第一控件缩小至预定尺寸,例如:第二尺寸的高度为两倍行距(当然也可以是其它预定尺寸),假设单一尺寸为10倍行距*20倍行距,则第二尺寸为:1倍行距*2倍行距等等。通过上述方案能够保证第一图片数据能够更加方便的被移动。第二方面,基于同一发明构思,参见图2,本发明实施例还公开了一种移动终端300,所述移动终端具有触敏显示单元,所述触敏显示单元显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述电子便签应用程序具有编辑状态和移动状态,所述电子便签应用程序的显示界面包括第一视图和第二视图,其中,所述电子便签应用程序处于编辑状态时,在所述第一视图中显示所述第一图片数据和第一文本数据,所述电子便签应用程序处于移动状态时,在所述第二视图中显示所述第一图片数据和所述第一文本数据,所述移动终端200还包括:检测单元201,用于检测针对所述第一图片数据的预设第一操作,以及针对所述第一图片数据的预设第二操作;分割单元202,用于在所述检测单元检测到针对所述第一图片数据的预设第一操作时,将所述第一文本数据分割为M个可移动单元,其中,M为正整数;移动单元203,用于在所述检测单元检测到针对所述第一图片数据的预设第二操作时,在所述第二视图中将所述第一图片数据对应的第一控件从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。优选地,所述移动终端还包括切换单元,所述切换单元,用于响应于针对所述第一图片数据的预设第一操作,或者,响应于针对所述第一图片数据的预设第二操作,将所述电子便签应用程序从编辑状态切换为移动状态。优选地,所述切换单元包括:第一设置子单元,用于将所述第一视图的显示属性从显示设置为隐藏;第二设置子单元,用于将所述第二视图的显示属性从隐藏设置为显示;其中,在所述电子便签应用程序处于编辑状态时,所述第一视图的显示属性为显示,所述第二视图的显示属性为隐藏;在所述电子便签应用程序处于移动状态时,所述第一视图的显示属性为隐藏,所述第二视图的显示属性为显示。优选地,所述移动终端还包括更新单元,所述更新单元,用于在所述第一图片数据对应的第一控件移动结束之后,将所述第二视图中的显示数据复制到所述第一视图,更新所述第一视图的显示数据;相应的,所述第二设置子单元,用于将所述第二视图的显示属性从显示设置为隐藏,第一设置子单元,用于将所述第一视图的显示属性从隐藏设置为显示。优选地,所述移动终端还包括创建单元,所述创建单元,用于预先创建第一视图和第二视图;或者,所述创建单元,用于预先创建第一视图,并在检测到针对所述第一图片数据的预设第一操作后创建第二视图。优选地,所述移动终端还包括:合并单元,用于在所述第二控件移动结束之后,合并承载所述显示界面的文本数据的多个控件。优选地,所述移动终端还包括:缩小单元,用于在将所述第一控件从所述第一位置移动到第二位置之前,将所述第二控件承载的所述第一图片数据由第一尺寸缩小为第二尺寸;放大单元,用于在所述第一控件移动结束之后,将所述第二控件承载的所述第一图片数据由所述第二尺寸放大为所述第一尺寸。本发明一个或多个实施例,至少具有以下有益效果:由于在本发明实施例中,提供了一种图片数据的移动方法,应用于具有触敏显示单元的移动终端中,移动终端的显示单元上显示有电子便签应用程序的显示界面,所述显示界面上的显示数据由一个或多个控件承载,所述显示界面的显示数据包括第一图片数据和第一文本数据,所述第一图片数据由第一控件承载并位于所述显示界面的第一位置,所述电子便签应用程序具有编辑状态和移动状态,所述电子便签应用程序的显示界面包括第一视图和第二视图,其中,所述电子便签应用程序处于编辑状态时,在所述第一视图中显示所述第一图片数据和第一文本数据,所述电子便签应用程序处于移动状态时,在所述第二视图中显示所述第一图片数据和所述第一文本数据,所述移动方法包括:当检测到针对所述显示界面的所述第一图片数据的预设第一操作,将所述第一文本数据分割为M个可移动单元,M为正整数;当检测到针对所述第一图片数据的预设第二操作时,将显示于所述第二视图中的所述第一图片数据对应的第一控件从所述第一位置移动到第二位置,所述第二位置位于所述M个可移动单元中相邻两个可移动单元之间。本发明通过将显示数据分割为多个可移动单元,可以控制图片数据在所述多个可移动单元中移动,实现了电子便签应用程序中的图片灵活移动,提高了用户体验。进一步地,本发明实施例还可以通过有限控件的复用实现对电子便签的数据的展示,达到了节约控件资源的技术效果。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或移动终端应用产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有Android系统可用程序代码的可用存储介质(包括但不限于手机内存卡等)上实施的移动终端应用产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和移动终端应用产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用可编程数据处理设备(如移动终端)的处理器以产生一个机器,使得通过可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导移动终端或其他可编程数据处理设备以特定方式工作的可读存储器中,使得存储在该可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到可编程数据处理设备上,使得在可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1