【技术实现步骤摘要】
一种智能电视应用焦点移动控制方案
本专利技术涉及物联网
,具体是一种智能电视应用焦点移动控制方案。
技术介绍
智能电视应用的交互方式是通过遥控器控制屏幕上的焦点移动,点击来实现控制,所以智能电视应用中焦点的控制是用户使用智能电视操作体验的最基本功能。因为Android系统是一套针对触控设备的系统,其默认元素焦点对于电视端应用显得过于简单粗糙,无法满足需求。已有焦点框的移动控制方案如下:为当前页面所有UI控件设置焦点变化监听;当监听到页面焦点变化时,通过新焦点控件的位置和目前焦点的位置计算焦点移动轨迹,即单位时间内屏幕刷新时每帧中焦点所在的位置基于上一帧中焦点框位置的差值;每16ms刷新一次焦点框显示位置,直到移动到目标位置。现有技术的问题主要是当页面滑动时,由于实现机制的问题,目前存在这几个问题:1)焦点框会随着页面滑动产生抖动;2)页面滑动过快时,焦点会飞出屏幕;3)焦点移动目前只有匀速效果,按照目前实现方法基本无法实现焦点框移动加速、减速等效果;未考虑焦点移动过程中view的放大效果产生的偏移量,这会导致焦点移动结束后焦点框与目标位置没有完全吻合(电视应用中,某些情况下通过放大界面控件+焦点框移动的方式反馈给用户操作焦点的变化)。
技术实现思路
本专利技术的目的在于提供一种智能电视应用焦点移动控制方案,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种智能电视应用焦点移动控制方案,其主要步骤如下:101:初始化焦点框移动参数;所需要初始化的参数包括移动时间、是否使用图片解析结果的缓存、焦点移动加速度计算的插值器和焦点框移 ...
【技术保护点】
一种智能电视应用焦点移动控制方案,其特征在于,其主要步骤如下:101:初始化焦点框移动参数;所需要初始化的参数包括移动时间、是否使用图片解析结果的缓存、焦点移动加速度计算的插值器和焦点框移动范围限制;102:获取目标控件屏幕上的位置和目标控件缩放系数,计算焦点框要移动的目标位置;103:结合已设置的焦点框移动范围对目标位置进行边界判断,对于不合法的焦点移动操作直接取消,优化系统效率;104:结合焦点移动的初始位置和目标位置计算焦点框的移动轨迹,生成安卓系统属性动画;105:为104生成的属性动画设置插值器,控制动画执行的加速度,即通过控制焦点框移动过程中每帧的刷新时间间隔来实现各种加速度效果。
【技术特征摘要】
1.一种智能电视应用焦点移动控制方案,其特征在于,其主要步骤如下:101:初始化焦点框移动参数;所需要初始化的参数包括移动时间、是否使用图片解析结果的缓存、焦点移动加速度计算的插值器和焦点框移动范围限制;102:获取目标控件屏幕上的位置和目标控件缩放系数,计算焦点框要移动的目标位置;103:结合已设置的焦点框移动范围对目标位置进行边界判断,对于不合法的焦点移动操作直接取消,优化系统效率;104:结合焦点移...
【专利技术属性】
技术研发人员:张炳元,
申请(专利权)人:环球智达科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。