焦点居中的方法、存储介质和电子设备技术

技术编号:35977062 阅读:28 留言:0更新日期:2022-12-17 22:45
一种焦点居中的方法、存储介质、电子设备,其中,焦点居中的方法包括:将若干可滑动内容加入父控件,所述父控件为可滑动控件,所述父控件包括第一指定边界和显示区;当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,回调现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值以及原焦点的第三指定值;根据现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值、原焦点的第三指定值、以及显示区在垂直于第一指定边界的方向上的尺寸,获取第一滑动值;所述父控件根据所述第一滑动值,在垂直于所述第一指定边界的方向上滑动所述若干可滑动内容。所述焦点居中的方法焦点居中及显示内容的多样化,提高了用户体验。验。验。

【技术实现步骤摘要】
焦点居中的方法、存储介质和电子设备


[0001]本专利技术涉及焦点处理
,尤其涉及一种焦点居中的方法、存储介质和电子设备。

技术介绍

[0002]随着智能技术的进步,现有技术中开发出越来越多的智能家居设备,用户日常使用智能家居设备的频率越来越高。
[0003]现有技术中,用户在使用安卓系统的智能电视机时,由于所述智能电视机不具有焦点居中策略,导致智能电视机的焦点容易丢失、显示的画面闪动,同时,安卓系统的原生控件无法兼容显示内容的多样化,造成显示内容的尺寸、排版方式单一,从而,用户体验仍然较差。
[0004]为了改善智能电视机的焦点丢失问题,安卓系统开发出实现水平居中的原生控件VerticalGridView、实现垂直居中的原生控件HorizontalGridView。然而,原生控件VerticalGridView和原生控件HorizontalGridView过于封闭,仍然无法兼容显示内容的多样化,因此,用户体验仍然较差。

技术实现思路

[0005]本专利技术解决的技术问题是提供一种焦点居中的方法,使得采用安卓系统的电子设备能够兼顾显示内容的焦点居中以及多样化,以提高用户体验。
[0006]为解决上述技术问题,本专利技术的技术方案提供一种焦点居中的方法,包括:将若干可滑动内容加入父控件,所述父控件为可滑动控件,所述父控件包括第一指定边界和显示区,所述第一指定边界与若干可滑动内容的滑动方向平行或垂直,所述显示区包括第二指定边界,所述第二指定边界与第一指定边界平行且相邻;当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,回调现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值以及原焦点的第三指定值,其中,所述第一指定值为可滑动内容边缘与第一指定边界之间的最小间距,所述第二指定值为可滑动内容边缘与第一指定边界之间的最大间距,所述第三指定值为可滑动内容边缘与第二指定边界之间的最小间距;根据现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值、原焦点的第三指定值、以及显示区在垂直于第一指定边界的方向上的尺寸,获取第一滑动值;当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,所述父控件根据所述第一滑动值,在垂直于所述第一指定边界的方向上滑动所述若干可滑动内容。
[0007]本专利技术的技术方案还提供一种存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时,实施如上所述的焦点居中的方法。
[0008]本专利技术的技术方案还提供一种电子设备,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行时,实现如上所述的焦点居中的方法中的步骤的指令。
[0009]与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:
[0010]本专利技术的技术方案提供的焦点居中的方法中,所述第一滑动值用于使现焦点的位置滑动至显示区的水平中央或垂直中央。由于焦点居中的方法中,当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,通过回调现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值以及原焦点的第三指定值,以获取第一滑动值,并且,所述父控件根据所述第一滑动值滑动所述若干可滑动内容,因此,可以在实现居中策略的同时,采用可以兼容多样化的显示内容(可滑动内容)的父控件。由此,通过所述焦点居中的方法,能够使采用安卓系统的电子设备兼顾显示内容的焦点居中以及多样化,从而,提高了用户体验。具体而言,所述焦点居中的方法中,通过安卓系统原生的监听类,一方面,可实现监听若干可滑动内容的焦点变化,另一方面,可实现任意可滑动内容的第一指定值、第二指定值、第三指定值的回调,以获取第一滑动值,因此,通过简单的运算、少量的数据交互,即可实现焦点发生变化时,现焦点的居中策略。在此基础上,所述焦点居中的方法可作为任意可滑动控件的居中策略,使得作为可滑动控件的父控件种类受到的限制少,因此,能够采用现有的可以兼容多样化的显示内容的父控件,从而,通过所述焦点居中的方法能够使采用安卓系统的电子设备兼顾显示内容的焦点居中以及多样化。不仅如此,由于所述焦点居中的方法能够通过安卓系统原生的监听类、以及现有的可以兼容多样化的显示内容的父控件实现现焦点的居中策略,因此,所述焦点居中的方法易于实现及推广。
附图说明
[0011]图1是本专利技术一实施例的焦点居中的方法的流程示意图;
[0012]图2是本专利技术一实施例中可滑动内容和父控件的示意图;
[0013]图3是本专利技术一实施例中原焦点和现焦点的示意图;
[0014]图4是本专利技术一实施例中获取第一滑动值的方法的流程示意图;
[0015]图5是本专利技术一实施例中第一滑动值与现焦点的第一位置关系示意图;
[0016]图6是本专利技术一实施例中第一滑动值与现焦点的第二位置关系示意图;
[0017]图7是本专利技术一实施例中根据第一滑动值滑动若干可滑动内容的方法的流程示意图;
[0018]图8是本专利技术一实施例中现焦点在垂直于第一指定边界的方向上的第一滑动示意图;
[0019]图9是本专利技术一实施例中现焦点在垂直于第一指定边界的方向上的第二滑动示意图;
[0020]图10是本专利技术一实施例中获取第二滑动值的方法的流程示意图;
[0021]图11是本专利技术一实施例中第二滑动值与现焦点的第一位置关系示意图;
[0022]图12是本专利技术一实施例中第二滑动值与现焦点的第二位置关系示意图;
[0023]图13是本专利技术一实施例中根据第二滑动值滑动若干可滑动内容的方法的流程示意图;
[0024]图14是本专利技术一实施例中现焦点在平行于第一指定边界的方向上的第一滑动示意图;
[0025]图15是本专利技术一实施例中现焦点在平行于第一指定边界的方向上的第二滑动示
意图。
具体实施方式
[0026]如
技术介绍
所述,现有技术中,使用安卓系统的智能电视机无法在实现现焦点居中的同时,兼顾显示内容的多样化,因此,用户体验仍然较差。
[0027]为解决上述技术问题,本专利技术的技术方案提供一种焦点居中的方法、存储介质、电子设备,通过监听若干可滑动内容中的焦点变化,并且,当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,回调现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值以及原焦点的第三指定值,获取第一滑动值,且父控件根据所述第一滑动值,滑动所述若干可滑动内容,使得采用安卓系统的电子设备能够兼顾显示内容的焦点居中以及多样化,提高了用户体验。
[0028]为使本专利技术的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。
[0029]图1是本专利技术一实施例的焦点居中的方法的流程示意图。
[0030]本实施例方案的执行侧为使用安卓系统的电子设备。
[0031]具体的,所述电子设备包括使用安卓系统的智能电视机。
[0032]请参考图1,所述焦点居中的方法包括:
[0033]步骤S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种焦点居中的方法,其特征在于,包括:将若干可滑动内容加入父控件,所述父控件为可滑动控件,所述父控件包括第一指定边界和显示区,所述第一指定边界与若干可滑动内容的滑动方向平行或垂直,所述显示区包括第二指定边界,所述第二指定边界与第一指定边界平行且相邻;当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,回调现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值以及原焦点的第三指定值,其中,所述第一指定值为可滑动内容边缘与第一指定边界之间的最小间距,所述第二指定值为可滑动内容边缘与第一指定边界之间的最大间距,所述第三指定值为可滑动内容边缘与第二指定边界之间的最小间距;根据现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值、原焦点的第三指定值、以及显示区在垂直于第一指定边界的方向上的尺寸,获取第一滑动值;当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,所述父控件根据所述第一滑动值,在垂直于所述第一指定边界的方向上滑动所述若干可滑动内容。2.如权利要求1所述的焦点居中的方法,所述根据现焦点的第一指定值、现焦点的第二指定值、原焦点的第一指定值、原焦点的第三指定值、以及父控件显示区的尺寸,获取第一滑动值的方法包括:根据现焦点的第一指定值X1和现焦点的第二指定值X2,获取现焦点的中心与所述第一指定边界间的间距K,其中,根据原焦点的第一指定值Y1和原焦点的第三指定值Y3,获取所述第一指定边界和第二指定边界间的间距M,其中,M=Y1‑
Y3;根据间距K、间距M、以及显示区在垂直于第一指定边界的方向上的尺寸F1获取第一滑动值A,其中,3.如权利要求2所述的焦点居中的方法,当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,所述父控件根据所述第一滑动值,在垂直于所述第一指定边界的方向上滑动所述若干可滑动内容的方法包括:当所述第一滑动值A>0时,所述若干可滑动内容朝向所述第一指定边界滑动所述滑动值A;当所述第一滑动值A<0时,所述若干可滑动内容背向所述第一指定边界滑动所述滑动值A的绝对值;当所述第一滑动值A=0时,所述若干可滑动内容在垂直于第一指定边界的方向上不滑动。4.如权利要求1至3中任一所述的焦点居中的方法,所述父控件还包括第三指定边界,所述第三指定边界垂直于所述第一指定边界,所述显示区还包括第四指定边界,所述第四指定边界与所述第三指定边界平行且相邻,并且,所述焦点居中的方法还包括:当监听到焦点在若干可滑动内容中由原焦点变化为现焦点时,回调现焦点的第四指定值、现焦点的第五指定值、原焦点的第四指定值以及原焦点的第六指定值,其中,所述第四指定值为可滑动内容边缘...

【专利技术属性】
技术研发人员:仇宏伟
申请(专利权)人:博泰车联网科技上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1