【技术实现步骤摘要】
安卓电视的焦点背景生成方法、存储介质、设备及系统
本专利技术涉及安卓电视开发
,具体来讲是一种安卓电视的焦点背景生成方法、存储介质、设备及系统。
技术介绍
随着智能电视及安卓操作系统的快速发展,安卓电视已日益普及,并受到越来越多人的追捧。所谓安卓电视,顾名思义是搭载了安卓操作系统(Android)的电视,使得电视智能化,能让电视机实现网页浏览、视频电影观看、聊天办公游戏等。为了便于读者理解,下面先对相关术语进行简单说明:View(视图):它是安卓系统应用层界面可视化的基本组件单元;ViewGroup(视图组):它是安卓系统可视化组件View的基本容器单元,可容纳多个视图View;焦点(Focus):指安卓系统在接收到遥控器或手机等设备的按键信号源后,处理对应指令做出UI层面的显示特效,例如缩放、偏移、背景切换等;UI(UserInterface):泛指用户的操作界面,UI设计主要指界面的样式,美观程度;布局(onLayout):指安卓系统在绘制视图View前确定视图View的空间位置坐标信息;绘制(onDraw):指安卓系统在绘制视图View的过程;属性动画 ...
【技术保护点】
1.一种安卓电视的焦点背景生成方法,其特征在于,该方法包括以下步骤:S1、焦点背景的初始化设置:定位焦点背景的初始空间位置,并确定焦点背景的初始大小;S2、焦点背景的绘制:在视图组第一次绘制时,根据焦点背景的初始空间位置及初始大小,绘制焦点背景;S3、焦点背景的偏移判断:根据焦点视图的变化情况判断焦点背景是否需要偏移,若是,转入S4;若否,转入S5;S4、焦点背景的偏移:将绘制的焦点背景设置为不可见;根据当前焦点视图的空间位置坐标,对焦点背景进行偏移操作;偏移完成后,将焦点背景设置为可见;S5、焦点背景的销毁:当视图组不再在界面窗口显示时,对绘制的焦点背景进行销毁操作。
【技术特征摘要】
1.一种安卓电视的焦点背景生成方法,其特征在于,该方法包括以下步骤:S1、焦点背景的初始化设置:定位焦点背景的初始空间位置,并确定焦点背景的初始大小;S2、焦点背景的绘制:在视图组第一次绘制时,根据焦点背景的初始空间位置及初始大小,绘制焦点背景;S3、焦点背景的偏移判断:根据焦点视图的变化情况判断焦点背景是否需要偏移,若是,转入S4;若否,转入S5;S4、焦点背景的偏移:将绘制的焦点背景设置为不可见;根据当前焦点视图的空间位置坐标,对焦点背景进行偏移操作;偏移完成后,将焦点背景设置为可见;S5、焦点背景的销毁:当视图组不再在界面窗口显示时,对绘制的焦点背景进行销毁操作。2.如权利要求1所述的安卓电视的焦点背景生成方法,其特征在于,步骤S1具体包括以下流程:S101、判断当前视图组中的第一个视图的状态,若第一个视图的状态为正在布局,则转入S102;若第一个视图的状态为出现延时布局,则转入S103;S102、将第一个视图的中心点的坐标(CX,Cy)作为焦点背景的初始空间位置的中心坐标;所述中心点的坐标(CX,Cy)的计算公式如下:CX=(View0.getLeft()+View0.getRight())/2;Cy=(View0.getTop()+View0.getBottom())/2;式中,View0.getLeft()为第一个视图的左边长的X轴坐标,View0.getRight()为第一个视图的右边长的X轴坐标,View0.getTop()为第一个视图的顶边长的Y轴坐标,View0.getBottom()为第一个视图的底边长的Y轴坐标,转入S104;S103、将视图组的左顶点的坐标作为焦点背景的初始空间位置的中心坐标,转入S104;S104、根据焦点背景的初始大小=第一个视图的大小×需要放大的比例参数,确定焦点背景的初始大小。3.如权利要求1所述的安卓电视的焦点背景生成方法,其特征在于:步骤S2中,在视图组第一次绘制时,还会记录绘制的视图组的矩形坐标值:在此基础上,步骤S2之后,还包括以下操作:当出现界面刷新或调整的情况时,判断视图组的矩形坐标值是否发生改变;若发生改变,则需销毁当前绘制的焦点背景,然后返回步骤S1,重新进行焦点背景的初始化设置和焦点背景的绘制;若未发生改变,则需先将当前绘制的焦点背景设置为不可见,待视图组中的第一个视图重绘完成后再将当前绘制的焦点背景设置为可见。4.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至3中任一项所述方法的步骤。5.一种安卓电视的焦点背景生成设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现上述权利要求1至3中任一项所述方法的步骤。6.一种安卓电视的焦点背景生成系统,其特征在于:该系统包括初始化设置模块、绘制模块、偏移判断模块、偏移模块和销毁模块;所述初始化设置模块用于:收到初始化设置信号后,定位焦点背景的初始空间位置,并确定焦点背景的初始大小;并向绘制模块发送绘制信号;所述绘制模块用于:收到绘制信号后,在视图组第一次绘制时,根据焦点背景的初始空间位置及初始大小,绘制焦点背景;向偏移判断模块发送偏移判断信号;所述偏移判断模块用于:收到偏移判断信号后,根据焦点视图的变化情况判断焦点背景是否需要偏移,若是,向偏移模块发送偏移信号;若否,向销毁模块发送销毁信号;所述偏移模块用于:收到偏移信号后,将绘制的焦点背景设置为不可见;根据当前焦点视图的空间位置坐标,对焦点背景进行偏移操作;偏移完成后,将焦点背景设置为可见;向销毁模块发送销毁信号;所述销毁模块用于:收到销毁信号后,当视图组不...
【专利技术属性】
技术研发人员:尹成,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。