System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子设备领域,并且更具体地,涉及一种界面显示的方法以及电子设备。
技术介绍
1、随着技术的进步,各种类型的电子设备配置有各种类型的屏幕,其中界面中各种界面元素的显示效果是影响用户体验的重要因素。目前动画的显示效果十分单一,用户缺乏真实的感受。
技术实现思路
1、本申请实施例提供一种界面显示的方法以及电子设备,使得界面元素之间存在关联,加强了界面元素之间的联系,且界面元素之间的联动符合物理规律,使得用户可以有着更加真实的感受,提高了用户的使用体验。
2、第一方面,提供了一种界面显示方法,该方法包括:显示第一界面,该第一界面包括m个界面元素,m>1且为整数;检测到用户的操作,确定第一界面元素;根据该第一界面元素的类型,确定n个受到该第一界面元素影响的界面元素,该n个受到该第一界面元素影响的界面元素包括第二界面元素,其中1≤n≤m-1,且为整数;根据第一联动参数,确定该第二界面元素的第一动画效果,其中该第一联动参数包括该以下中的至少一项:该第一界面元素的尺寸、该第二界面元素的尺寸、该第一界面元素与该第二界面元素之间的距离、该第二界面元素的限制参数,该第一界面元素的动画效果;根据该第一动画效果移动该第二界面元素。
3、本申请实施例中,界面元素之间存在关联,当一个界面元素被操作时或确定为产生引力影响的界面元素时,可以与其他界面元素关联,使得其他界面元素发生联动,加强了界面元素之间的联系,且界面元素之间的联动符合物理规律,使得用户可以有着更加真实的感受,提高了
4、结合第一方面,在第一方面的某些实现方式中,该检测到用户的操作,确定第一界面元素,包括:检测到用户针对该m个界面元素中的任意一个界面元素的操作,将该任意一个界面元素确定为该第一界面元素。
5、结合第一方面,在第一方面的某些实现方式中,该检测到用户的操作,确定第一界面元素,包括:检测到用户的手势操作,根据该m个界面元素的每一个界面元素的类型确定第一界面元素。
6、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个受到该第一界面元素影响的界面元素,包括:根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素。
7、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:根据该第一界面元素的层级,确定n个与该第一界面元素层级相同的界面元素为受到该第一界面元素影响的界面元素。
8、结合第一方面,在第一方面的某些实现方式中,该方法还包括:根据该第一界面元素的层级确定第三界面元素,其中,该第三界面元素的层级与该第一界面元素的层级不相同;根据第二联动参数,确定该第三界面元素的第二动画效果,其中该第二联动参数包括该以下中的至少一项:该第一界面元素的尺寸、该第三界面元素的尺寸、该第一界面元素与该第三界面元素之间的距离、第三界面元素的限制参数、该第一界面元素的动画效果;根据该第二动画效果移动该第三界面元素。
9、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:根据该第一界面元素的颜色,确定n个与该第一界面元素颜色相同的界面元素为受到该第一界面元素影响的界面元素。
10、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:根据该第一界面元素的尺寸,确定n个与该第一界面元素尺寸相同的界面元素为受到该第一界面元素影响的界面元素。
11、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:确定该第一界面元素与m-1个界面元素之间的距离,并根据该第一界面元素与该m-1个界面元素之间的距离确定n个与所述第一界面元素类型相同的界面元素。
12、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:确定该第一界面元素的发生中心点,并根据发生中心点确定第一几何区域,将该第一几何区域包覆和/或与第一几何区域的边界相交的n个界面元素确定为受到该第一界面元素影响的界面元素。
13、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:将该第一界面中除该第一界面元素以外的n个界面元素确定为受到该第一界面元素影响的界面元素,n=m-1。
14、结合第一方面,在第一方面的某些实现方式中,若该操作为移动操作,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:确定该第一界面元素的移动的第一方向;根据该第一方向确定n个在该第一界面元素的第一方向的界面元素为受到该第一界面元素影响的界面元素;或根据第二方向确定n个在该第一界面元素的第二方向的界面元素为受到该第一界面元素影响的界面元素,其中该第二方向为该第一方向的相反方向。
15、结合第一方面,在第一方面的某些实现方式中,该根据该第一界面元素的类型,确定n个与该第一界面元素类型相同的界面元素为受到该第一界面元素影响的界面元素,包括:确定该第一界面元素的发生中心点;根据该发生中心点,确定第一几何区域,将该第一几何区域覆盖或与该第一几何区域的边界相交的界面元素确定为该n个与该第一界面元素类型相同的界面元素。
16、结合第一方面,在第一方面的某些实现方式中,若该操作为按压操作或点击操作,该方法还包括:响应于该操作,改变该第一界面元素的尺寸。
17、结合第一方面,在第一方面的某些实现方式中,该第一联动参数还包括该用户执行该操作的压力。
18、结合第一方面,在第一方面的某些实现方式中,在该根据该效果移动该第二界面元素之前,该方法还包括:确定第一延迟时间;该根据该第一动画效果移动该第二界面元素,包括:在经过该第一延迟时间后,根据该第一动画效果移动该第二界面元素。
19、结合第一方面,在第一方面的某些实现方式中,该确定第一延迟时间,包括:根据该第一界面元素和该第二界面元素之间的距离确定该第一延迟时间。
20、结合第一方面,在第一方面的某些实现方式中,该第一延迟时间是预配置的。
21、结合第一方面,在第一方面的某些实现方式中,该方法还包括:
22、该第二界面元素的位移时间曲线为贝塞尔曲线或弹性力曲线,其中,该弹性力曲线包括临界阻尼弹性力曲线、过阻尼弹性力曲线、欠阻尼弹性力曲线。
...【技术保护点】
1.一种界面显示的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检测到用户的操作,确定第一界面元素,包括:
3.根据权利要求1所述的方法,其特征在于,所述检测到用户的操作,确定第一界面元素,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述第一界面元素的类型,确定N个受到所述第一界面元素影响的界面元素,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一界面元素的类型,确定N个与所述第一界面元素类型相同的界面元素为所述第一界面元素影响的界面元素,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求4所述的方法,其特征在于,所述根据所述第一界面元素的类型,确定N个与所述第一界面元素类型相同的界面元素为受到所述第一界面元素影响的界面元素,包括:
8.根据权利要求2所述的方法,其特征在于,若所述操作为移动操作,所述根据所述第一界面元素的类型,确定N个受到所述第一界面元素影响的界面元素,包括:
< ...【技术特征摘要】
1.一种界面显示的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检测到用户的操作,确定第一界面元素,包括:
3.根据权利要求1所述的方法,其特征在于,所述检测到用户的操作,确定第一界面元素,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述第一界面元素的类型,确定n个受到所述第一界面元素影响的界面元素,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一界面元素的类型,确定n个与所述第一界面元素类型相同的界面元素为所述第一界面元素影响的界面元素,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求4所述的方法,其特征在于,所述根据所述第一界面元素的类型,确定n个与所述第一界面元素类型相同的界面元素为受到所述第一界面元素影响的界面元素,包括:
8.根据权利要求2所述的方法,其特征在于,若所述操作为移动操作,所述根据所述第一界面元素的类型,确定n个受到所述第一界面元素影响的界面元素,包括:
9.根据权利要求4所述的方法,其特征在于,所述根据所述第一界面元素的类型,确定n个与所述第一界面元素类型相同的界面元素为受到所述第一界面元素影响的界面元素,包括:
10.根据权利要求2所述的方法,其特征在于,若所述操作为按压操作或点击操作,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述第一联动参数还包括所述用户执行所述操作的压力。<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。