【技术实现步骤摘要】
安卓电视的焦点前景生成方法、存储介质、设备及系统
本专利技术涉及安卓电视的焦点特效
,具体来讲是一种安卓电视的焦点前景生成方法、存储介质、设备及系统。
技术介绍
随着智能电视及安卓操作系统的快速发展,安卓电视已日益普及,并受到越来越多人的追捧。所谓安卓电视,顾名思义是搭载了安卓操作系统(Android)的电视,使得电视智能化,能让电视机实现网页浏览、视频电影观看、聊天办公游戏等。为了便于读者理解,下面先对相关术语进行简单说明:View(视图):它是安卓系统应用层界面可视化的基本组件单元;ViewGroup(视图组):它是安卓系统可视化组件View的基本容器单元,可容纳多个视图View;焦点(Focus)特效:指安卓系统在接收到遥控器或手机等设备的按键信号源后,处理对应指令做出UI层面的显示特效,例如缩放、偏移、背景切换等;焦点视图(FocusView):指当前获得焦点的视图;DecorView(窗口界面视图):是指安卓应用整个窗口界面的最顶层视图,其只有一个子元素为LinearLayout(线性布局视图),它代表着整个窗口界面,包含通知栏、标题栏、内容显示栏 ...
【技术保护点】
1.一种安卓电视的焦点前景生成方法,其特征在于,该方法包括以下步骤:S1、构建焦点前景Drawable,并对焦点前景Drawable的属性管理类、资源类型进行设置,使得焦点前景Drawable具有大小位置可调、屏幕适配不失真、透明度可调的特性;S2、当视图组绘制其下视图之前,完成焦点前景Drawable的绘制,并将绘制的焦点前景Drawable的空间位置置顶;S3、实时监听焦点视图的变化情况,当判定新获得焦点的焦点视图不是在焦点前景Drawable的正下方时,将绘制的焦点前景Drawable设置为不可见,转入步骤S4;当判定新获得焦点的焦点视图是在焦点前景Drawable的 ...
【技术特征摘要】
1.一种安卓电视的焦点前景生成方法,其特征在于,该方法包括以下步骤:S1、构建焦点前景Drawable,并对焦点前景Drawable的属性管理类、资源类型进行设置,使得焦点前景Drawable具有大小位置可调、屏幕适配不失真、透明度可调的特性;S2、当视图组绘制其下视图之前,完成焦点前景Drawable的绘制,并将绘制的焦点前景Drawable的空间位置置顶;S3、实时监听焦点视图的变化情况,当判定新获得焦点的焦点视图不是在焦点前景Drawable的正下方时,将绘制的焦点前景Drawable设置为不可见,转入步骤S4;当判定新获得焦点的焦点视图是在焦点前景Drawable的正下方时,将绘制的焦点前景Drawable设置为可见,转入步骤S5;S4、利用设置好的焦点前景Drawable的属性管理类完成焦点前景Drawable的缩放、位移及透明度调节的特效,并将焦点前景Drawable设置为可见;S5、判断当前视图组是否处于销毁阶段,若是,转入步骤S6;若否,返回步骤S3;S6、通过视图组的消息机制Handler对当前焦点前景Drawable进行销毁操作。2.如权利要求1所述的安卓电视的焦点前景生成方法,其特征在于,步骤S1具体包括以下流程:S101、构建焦点前景Drawable,使得焦点前景是以Drawable为载体;S102、对焦点前景Drawable的属性管理类进行设置,使其设置为:采用矩形坐标来保存焦点前景Drawable的大小及空间位置信息;并通过属性动画完成焦点前景Drawable的缩放、位移、透明度调节的操作;S103、将焦点前景Drawable的资源类型设置为带透明通道的具备ARGB特性的.9.png类型。3.如权利要求1所述的安卓电视的焦点前景生成方法,其特征在于,步骤S2中,将绘制的焦点前景Drawable的空间位置置顶的具体流程为:在完成焦点前景Drawable的绘制后,保存当前画布状态;待视图组下所有视图完成绘制后重置画布状态,将画布的目标状态重置为焦点前景Drawable绘制完成后的状态,使得绘制的焦点前景Drawable的空间位置置于所有视图之上。4.如权利要求1所述的安卓电视的焦点前景生成方法,其特征在于,步骤S3具体包括以下流程:为窗口界面视图设置一个全局焦点监听器;一旦全局焦点监听器监听到内部焦点发生改变时,判断获得焦点的焦点视图的父视图的内存指针是否匹配当前焦点前景Drawable所在的视图组的内存地址;如果不匹配,则判定新获得焦点的焦点视图不是在焦点前景Drawable下方,将绘制的焦点前景Drawable设置为不可见,转入步骤S4;如果匹配,则判定新获得焦点的焦点视图是在焦点前景Drawable下方,将绘制的焦点前景Drawable设置为可见。5.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至4中任一项所述方法的步骤。6.一种安卓电视的焦点前景生成设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现上述权利要求1至4中任一项所述方法的步骤。7.一种安卓电视的焦点前景生成系统,其特征在于:该系统包括构建模块、绘制与置顶模块、可见性控制模块、特效实现模块、销毁判断模块和销毁模块;所述构建模块用于:构建焦点...
【专利技术属性】
技术研发人员:尹成,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。