一种消息显示方法、装置及终端的制作方法_2

文档序号:9564354阅读:来源:国知局
可根据实际的视差要求进行设定,该预设的相对移动规则可包括:消息的移动方向与界面背景的移动方向相同,且消息的移动距离与界面背景的移动距离相差预设差值;或者,该预设的相对移动规则可包括:消息的移动方向与界面背景的移动方向相同,且消息的移动距离为界面背景的移动距离的预设倍数值。
[0053]在本实施例的一种可行的实施方式中,本步骤具体可包括以下步骤G-H:
[0054]G、根据所述预设的相对移动规则,将所述消息的移动方向确定为所述界面背景的移动方向。
[0055]H、采用所述预设的相对移动规则包含的预设差值,对所述消息的移动距离进行减法运算,获得所述界面背景的移动距离。
[0056]其中,所述预设差值可根据实际需要进行设定,该预设差值为正数。需要说明的是,预设差值设定越大,所述消息与所述界面背景的相对移动将产生视差对比越明显。步骤Η表明所述消息的移动距离大于所述界面背景的移动距离,例如:若所述消息的移动距离为m,预设差值为p (p>0),则步骤Η可获得所述界面背景的移动距离n = m-p。
[0057]在本实施例的另一种可行的实施方式中,本步骤具体可包括以下步骤1-J:
[0058]1、根据所述预设的相对移动规则,将所述消息的移动方向确定为所述界面背景的移动方向。
[0059]J、采用所述预设的相对移动规则包含的预设倍数值,对所述消息的移动距离进行除法运算,获得所述界面背景的移动距离。
[0060]其中,所述预设倍数值可根据实际需要进行设定,该预设倍数值为大于1的数值。需要说明的是,预设倍数值设定越大,所述消息与所述界面背景的相对移动将产生视差对比越明显。步骤J表明所述消息的移动距离大于所述界面背景的移动距离,例如:若所述消息的移动距离为m,预设倍数值为q (q>l),则步骤J可获得所述界面背景的移动距离n = m/P°
[0061]S103,按照所述消息的移动特征对所述消息进行移动操作,按照所述界面背景的移动特征对所述界面背景进行移动操作。
[0062]本实施例中,为了获得更好的显示效果,优选地,对所述消息的移动操作及对所述界面背景的移动操作可以同步进行,使得所述消息与所述界面背景的相对运动产生的视差感能够在视图界面中进行展示。可以理解的是,本发明实施例并不对此进行限定,即对所述消息的移动操作与对所述界面背景的移动操作也可以在时序上进行先后区分。
[0063]具体实现中,本步骤可包括以下步骤K-L:
[0064]K、在所述视图界面中沿所述消息的移动方向,按照所述消息的移动距离对所述消息进行移动操作。
[0065]L、在所述视图界面中沿所述界面背景的移动方向,按照所述界面背景的移动距离对所述界面背景进行移动操作。
[0066]S104,在所述视图界面中显示移动操作后的所述消息及所述界面背景。
[0067]本发明实施例中,可根据视图界面中所显示消息的移动特征计算界面背景的移动特征,按照所述消息的移动特征对消息进行移动操作的同时,按照所述界面背景的移动特征对界面背景进行移动操作,从而可使得消息与界面背景能够在视图界面中产生相对运动的视差,丰富了消息的显示方式,提升了消息显示效果。
[0068]请参见图3,为本发明实施例提供的另一种消息显示方法的流程图;该方法可包括以下步骤S201-步骤S205。
[0069]S201,当检测到视图界面中的消息浏览操作时,计算所述视图界面中所显示消息的移动特征。
[0070]S202,根据所述消息的移动特征以及预设的相对移动规则,计算界面背景的移动特征。
[0071]S203,获取所述界面背景的属性信息。
[0072]其中,所述属性信息包括:单填充图像或连续填充图像。所述界面背景的属性信息为单填充图像,表明所述界面背景为一个有限面积的图像,对背景层进行有限填充,所述界面背景的有限面积即为背景层的区域面积。所述界面背景的属性信息为连续填充图像,表明所述界面背景为多个图像组合形成的无限面积的图像,可对背景层进行无限填充。
[0073]S204,若所述界面背景的属性信息为连续填充图像,按照所述消息的移动特征对所述消息进行移动操作,按照所述界面背景的移动特征对所述界面背景进行移动操作。
[0074]S205,在所述视图界面中显示移动操作后的所述消息及所述界面背景。
[0075]本实施例的步骤S201-步骤S202可参见图1所示实施例的步骤S101-步骤S102 ;本实施例的步骤S204-步骤S205可参见图1所示实施例的步骤S103-步骤S104,在此不赘述。
[0076]本发明实施例中,可根据视图界面中所显示消息的移动特征计算界面背景的移动特征,按照所述消息的移动特征对消息进行移动操作的同时,按照所述界面背景的移动特征对界面背景进行移动操作,从而可使得消息与界面背景能够在视图界面中产生相对运动的视差,丰富了消息的显示方式,提升了消息显示效果。
[0077]请参见图4,为本发明实施例提供的又一种消息显示方法的流程图;该方法可包括以下步骤S301-步骤S308。
[0078]S301,当检测到视图界面中的消息浏览操作时,计算所述视图界面中所显示消息的移动特征。
[0079]S302,根据所述消息的移动特征以及预设的相对移动规则,计算界面背景的移动特征。
[0080]S303,获取所述界面背景的属性信息,所述属性信息包括:单填充图像或连续填充图像。
[0081]其中,所述属性信息包括:单填充图像或连续填充图像。所述界面背景的属性信息为单填充图像,表明所述界面背景为一个有限面积的图像,对背景层进行有限填充,所述界面背景的有限面积即为背景层的区域面积。所述界面背景的属性信息为连续填充图像,表明所述界面背景为多个图像组合形成的无限面积的图像,可对背景层进行无限填充。
[0082]S304,若所述界面背景的属性信息为单填充图像,沿所述界面背景的移动方向,计算所述视图界面的边缘与所述界面背景的边缘的相对距离。
[0083]其中,所述界面背景的属性信息为单填充图像,表明所述界面背景为一个有限面积的图像,对背景层进行有限填充,所述界面背景的有限面积即为背景层的区域面积。具体实现中,请一并参见图2a_图2b,消息2由位置c移动至位置a,所述界面背景的移动方向可确定为沿所述视图界面向下的方向,即位置c至位置a的方向,本步骤需要计算所述视图界面的下边缘a’与所述界面背景的下边缘b’之间的相对距离a’ b’。可以理解的是,若所述界面背景的移动方向为沿所述视图界面向上的方向,本步骤需要计算所述视图界面的上边缘a与所述界面背景的上边缘b之间的相对距离。
[0084]S305,判断所述相对距离是否大于或等于所述界面背景的移动距离;若判断结果为是,转入步骤S307 ;否则,转入步骤S306。
[0085]所述相对距离大于或等于所述界面背景的移动距离,表明对所述界面背景的移动操作不会超出所述界面背景的有限面积,可以按照所述界面移动距离对所述界面背景进行移动操作,由此可转入步骤S307。反之,所述相对距离小于所述界面背景的移动距离,表明对所述界面背景的移动操作将会超出所述界面背景的有限面积,需要按照所述相对距离对所述界面背景进行移动操作,由此可转入步骤S306。
[0086]S306,将所述相对距离重新确定为所述界面背景的移动距离。
[0087]由步骤S305-步骤S306可知,针对属性信息为单填充图像的界面背景的移动操作,至多能在沿所述界面背景的移动方向上,将所述界面背景移动至其边缘与所述视图界面的边缘相重合的位置,此时所述相对距离为0,此后,即使继续对所述消息进行移动操作,所述背景界面也停止移动。
[0088]S307,按照所述消息的移动特征对所述消息进行移动操作,并按照所述界面背景的移动特征对所述界面背景进行移动操作。
[0089]S308,在所述视图界面中显示移动操作后的所述消息及所述界面背景。
[0090]本实施例的步骤S301-步骤S302可参见图1所示实施例的步骤S101-步骤S102,本实施例的步骤S307-步骤S308可参见图1所示实施例的步骤S103-步骤S104,在此不赘述。
[0091]本发明实施例中,可根据视图界面中所显示消息的移动特征计算界面背景的移动特征,按照所述消息的移动特征对消息进行移动操作的同时,按照所述界面背景的移动特征对界面背景进行移动操作,从而可使得消息与界面背景能够在视图界面中产生相对运动的视差,丰富了消息的显示方式,提升了消息显示效果。
[0092]下面将结合附图5-附图11,对本发明实施例提供的一种消息显示装置进行详细介绍。需要说明的是,附图5-附图11所述的消息显示装置可应用于执行上述附图1-附图4所示的方法。实际应用中,所述消息显示装置可以为终端中的应用,例如:即时通信应用、SNS应用等等。
[0093]请参见图5,为本发明实施例提供的一种消息显示装置的结构示意图;该装置可包括:消息特征计算模块101、背景特征计算模块102、操作模块103和显示模块104。
[0094]消息特征计算模块101,用于当检测到视图界面中的消息浏览操作时,计算所述视图界面中所显示
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1