System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及电视,尤其涉及一种焦点显示方法及相关设备。
技术介绍
1、随着智能电视中的应用越来越多,普及的范围越来越广,各形各色的应用及其相关的操作界面容易因操作过程中的反馈,造成视觉定位困难,长久操作也会引起视觉疲劳。而通过焦点执行完移动指令,获取控件焦点的方法,来凸显选中控件的放大及粒子的发散效果,则可强化了焦点的操作反馈,提升电视的操作效率,实现更加清晰更加友好的交互操作。
2、现有的技术方案主要通过以下方法来满足其特殊需求:通过系统的焦点处理单元,来计算处理焦点的样式以及效果;用焦点的存储单元来生成及调用焦点的样式的程序与算法;最后通过焦点的移动效果来强化焦点在页面上的定位和呈现。
3、但是,目前的技术方案采用纯软件方式,由于机顶盒性能问题,粒子发散的执行效果、运行时间略有不同,造成用户操作效率较低较差。同时,粒子系统在安卓android上的可用性取决于所使用的图形渲染框架和设备的图形处理能力,严重影响到了用户的体验。
技术实现思路
1、本申请实施例提供了一种焦点显示方法及相关设备,用于通过控制焦点,并配合粒子的发散效果,实现焦点定位,提升用户操作效率。
2、本申请实施例第一方面提供了一种焦点显示方法,包括:
3、定义显示系统中的系统显示参数及粒子动画参数,并配置与所述系统显示参数对应的系统参数值,配置与所述粒子动画参数对应的粒子参数值;其中,所述系统显示参数包括所述显示系统中的光标控件的控件显示参数,及与所述光标控件对应
4、将所述光标控件导入所述显示系统,获取所述显示光标于所述显示系统中的相对位置数据;
5、根据所述相对位置数据及所述控件参数值,得到所述显示光标于所述显示系统的目标位置数据;
6、基于所述目标位置数据于所述显示系统中显示目标焦点,以当接收到焦点控制指令时,根据所述粒子参数值对所述目标焦点进行控制,并于所述显示系统中对所述粒子显示效果及控制后的目标焦点进行渲染,以展示与所述焦点控制指令对应的显示效果。
7、可选地,所述定义显示系统中的系统显示参数,并配置与所述系统显示参数对应的系统参数值,包括:
8、通过参数构造函数,创建所述显示系统中针对于所述显示光标的光标边框的光标位置参数,及所述显示光标的调整倍数参数;
9、通过所述参数构造函数,创建所述显示系统中针对于所述光标控件的控件位置参数,及所述光标控件所位于的显示界面的界面位置参数;
10、基于所述参数构造函数,为所述光标位置参数、所述调整倍数参数、所述控件位置参数及所述界面位置参数进行赋值,得到所述系统参数值。
11、可选地,所述定义显示系统中的粒子动画参数,并配置与所述粒子动画参数对应的粒子参数值,包括:
12、启动所述显示系统的粒子动画功能,创建所述显示系统中与所述粒子动画功能对应的粒子显示系统;
13、通过所述粒子显示系统,创建粒子属性参数;其中,所述粒子属性参数包括所述显示粒子的动画属性,所述粒子属性参数包括所述显示粒子的转速参数、比例范围参数、速度范围参数或修饰符参数;
14、确定所述显示粒子的所述粒子显示效果,以根据所述粒子属性参数及所述粒子显示效果,设置所述粒子参数值。
15、可选地,所述将所述光标控件导入所述显示系统,获取所述显示光标于所述显示系统中的相对位置数据,包括:
16、配置所述光标控件的光标更新函数;
17、将所述光标控件通过所述光标更新函数导入所述显示系统,获取所述显示光标于所述显示系统的相对高度数据、相对宽度数据及相对点位数据,并获取所述显示系统中显示界面的界面宽度数据、界面高度数据及界面点位数据;其中,所述界面宽度数据、所述界面高度数据及所述界面点位数据用于描述所述显示系统中所述显示界面的所述系统参数值,所述界面宽度数据用于描述所述显示界面的于坐标系中的宽度,所述界面高度数据用于描述所述显示界面于坐标系中的高度,所述界面点位数据用于描述所述显示界面于坐标系中的长度。
18、可选地,所述根据所述相对位置数据及所述控件参数值,得到所述显示光标于所述显示系统的目标位置数据,包括:
19、通过对所述界面宽度数据及所述界面高度数据进行平移调整,得到相对界面宽度数据及相对界面高度数据;
20、将所述相对高度数据及所述相对宽度数据与所述显示界面进行绑定,以建立与所述显示界面对应的相对坐标数据;
21、根据所述相对坐标数据、所述相对界面宽度数据及所述相对界面高度数据,得到所述目标位置数据。
22、可选地,所述当接收到焦点控制指令时,根据所述粒子参数值对所述目标焦点进行控制,包括:
23、当接收到所述焦点控制指令时,根据所述焦点控制指令将所述光标控件的倍数参数值由当前倍数值设置为目标倍数值,于所述显示界面更新与所述目标焦点对应的目标显示光标;
24、开启粒子动画功能,以基于所述粒子参数值对所述目标显示光标进行调试,以使得所述目标显示光标展示与所述粒子显示效果对应的效果动画。
25、可选地,所述方法还包括:
26、当接收到焦点消失指令时,隐藏所述目标焦点及与所述目标焦点对应的目标显示光标;
27、关闭所述粒子动画功能,并将所述光标控件的所述倍数参数值还原为所述当前倍数值。
28、本申请实施例第二方面提供了一种焦点显示系统,包括:
29、配置单元,用于定义显示系统中的系统显示参数及粒子动画参数,并配置与所述系统显示参数对应的系统参数值,配置与所述粒子动画参数对应的粒子参数值;其中,所述系统显示参数包括所述显示系统中的光标控件的控件显示参数,及与所述光标控件对应的显示光标的光标显示参数;所述系统参数值包括所述控件显示参数于的控件参数值;所述粒子参数值用于描述显示粒子的粒子显示效果;
30、获取单元,用于将所述光标控件导入所述显示系统,获取所述显示光标于所述显示系统中的相对位置数据;
31、所述获取单元,还用于根据所述相对位置数据及所述控件参数值,得到所述显示光标于所述显示系统的目标位置数据;
32、显示单元,用于基于所述目标位置数据于所述显示系统中显示目标焦点,以当接收到焦点控制指令时,根据所述粒子参数值对所述目标焦点进行控制,并于所述显示系统中对所述粒子显示效果及控制后的目标焦点进行渲染,以展示与所述焦点控制指令对应的显示效果。
33、本申请实施例第二方面提供的用于执行第一方面所述的方法。
34、本申请实施例第三方面提供了一种焦点显示装置,包括:
35、中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
36、所述存储器为短暂存储存储器或持本文档来自技高网...
【技术保护点】
1.一种焦点显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的焦点显示方法,其特征在于,所述定义显示系统中的系统显示参数,并配置与所述系统显示参数对应的系统参数值,包括:
3.根据权利要求1所述的焦点显示方法,其特征在于,所述定义显示系统中的粒子动画参数,并配置与所述粒子动画参数对应的粒子参数值,包括:
4.根据权利要求1所述的焦点显示方法,其特征在于,所述将所述光标控件导入所述显示系统,获取所述显示光标于所述显示系统中的相对位置数据,包括:
5.根据权利要求4所述的焦点显示方法,其特征在于,所述根据所述相对位置数据及所述控件参数值,得到所述显示光标于所述显示系统的目标位置数据,包括:
6.根据权利要求1所述的焦点显示方法,其特征在于,所述当接收到焦点控制指令时,根据所述粒子参数值对所述目标焦点进行控制,包括:
7.根据权利要求6所述的焦点显示方法,其特征在于,所述方法还包括:
8.一种焦点显示系统,其特征在于,所述系统包括:
9.一种焦点显示装置,其特征在于,所述装置包括
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7中任意一项所述的焦点显示方法。
...【技术特征摘要】
1.一种焦点显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的焦点显示方法,其特征在于,所述定义显示系统中的系统显示参数,并配置与所述系统显示参数对应的系统参数值,包括:
3.根据权利要求1所述的焦点显示方法,其特征在于,所述定义显示系统中的粒子动画参数,并配置与所述粒子动画参数对应的粒子参数值,包括:
4.根据权利要求1所述的焦点显示方法,其特征在于,所述将所述光标控件导入所述显示系统,获取所述显示光标于所述显示系统中的相对位置数据,包括:
5.根据权利要求4所述的焦点显示方法,其特征在于,所述根据所述相对位置数据及所...
【专利技术属性】
技术研发人员:朱敬毅,罗均文,马秀文,
申请(专利权)人:深圳市路通网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。