The invention discloses a method for displaying a home page interface, a device and a smart TV, which belongs to the field of interface display. The method includes: receiving instructions for closing off the first application program interface where the second window, the first application program interface for non transparent interface; the home interface from the suspension window lift hook, the home interface object homepage interface attached to the carrier interface; close the first application interface in the second window. To solve the closure of non transparent first application interface in the smart TV, then open the translucent second application program interface, the second interface of the application will be displayed on the gray background, influence the visual effect of the interface smart TV problem; when to open the application interface as transparent interface, open the application interface will be displayed on the home page above the interface, the interface to improve the visual effect of smart TV effect.
【技术实现步骤摘要】
本专利技术涉及界面展示领域,特别涉及一种主页界面显示方法、装置和智能电视。
技术介绍
在海信VIDAA4代系统中,智能电视采用全屏幕悬浮式主页界面的交互系统,该交互系统可以在应用程序界面之上悬浮显示主页界面。使用该交互系统的智能电视开机后,会先显示非透明的第一应用程序界面,当智能电视接收到用户利用遥控器发送的用于打开主页界面的打开指令时,会打开主页界面,由于主页界面所在的悬浮窗口的窗口层级高于应用程序界面所在的窗口的窗口层级,因此打开后的主页界面会悬浮显示在第一应用程序界面之上;当智能电视接收到用户利用遥控器发送的用于关闭第一应用程序界面所在的第二窗口的关闭指令时,会将该第一应用程序界面关闭。智能电视关闭第一应用程序界面所在的第二窗口后,主页界面会悬浮显示在该智能电视的背景的上方,当智能电视打开半透明的第二应用程序界面时,为了避免打开后的第二应用程序界面显示在该主页界面之下而被该主页界面遮挡,智能电视会关闭主页界面所在悬浮窗口以显示第二应用程序界面,由于通常智能电视的背景会默认显示为灰色,因此此时该第二应用程序界面将显示在灰色的背景之上,影响该智能电视的界面视觉效果。
技术实现思路
为了解决在智能电视关闭非透明的第一应用程序界面后,再打开半透明的第二应用程序界面,该第二应用程序界面会显示在灰色的背景之上,影响智能电视的界面视觉效果的问题,本专利技术实施例提供了一种主页界面显示方法、装置和智能电视。所述技术方案如下:第一方面,提供了一种主页界面显示方法,所述方法包括:接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;将主页 ...
【技术保护点】
一种主页界面显示方法,其特征在于,应用于智能电视中,所述方法包括:接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;将主页界面从悬浮窗口中解除挂接,并将所述主页界面的主页界面对象挂接到载体界面上,所述悬浮窗口的窗口层级高于所述载体界面所在的第一窗口的窗口层级,所述载体界面为空白界面;关闭所述第一应用程序界面。
【技术特征摘要】
1.一种主页界面显示方法,其特征在于,应用于智能电视中,所述方法包括:接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;将主页界面从悬浮窗口中解除挂接,并将所述主页界面的主页界面对象挂接到载体界面上,所述悬浮窗口的窗口层级高于所述载体界面所在的第一窗口的窗口层级,所述载体界面为空白界面;关闭所述第一应用程序界面。2.根据权利要求1所述的方法,其特征在于,在所述接收用于关闭第一应用程序界面所在的第二窗口的关闭指令之后,所述方法还包括:判定所述第一应用程序界面所在的第二窗口与所述载体界面所在的第一窗口是否相邻;当所述第一窗口与所述第二窗口相邻时,执行所述将主页界面从悬浮窗口中解除挂接,将所述主页界面的主页界面对象挂接到载体界面上的步骤;当所述第一窗口与所述第二窗口不相邻时,关闭所述第一应用程序界面所在的第二窗口。3.根据权利要求1所述的方法,其特征在于,在所述关闭所述第一应用程序界面所在的第二窗口之后,所述方法还包括:接收用于显示第二应用程序界面的显示指令;生成第三窗口,在所述第三窗口中显示所述第二应用程序界面,所述第三窗口与所述第一窗口的窗口层级相同;当所述第二应用程序界面为非透明界面时,移除挂接到所述第一窗口的载体界面上的主页界面对象。4.根据权利要求1所述的方法,其特征在于,在所述将所述主页界面的主页界面对象挂接到载体界面上之前,所述方法还包括:将所述载体界面的Activity实例添加到记录所述载体界面的Activity实例的列表对象中,所述列表对象记录有所述主页界面对象正在挂接的载体界面的Activity实例,所述载体界面的Activity实例是所述智能电视生成第一窗口后注册的;在所述移除挂接到所述第一窗口的载体界面上的主页界面对象之后,所述方法还包括:将所述载体界面的Activity实例从所述列表对象中移除;若移除所述载体界面的Activity实例后的所述列表对象为空,将所述主页界面对象的可见性设置为不可见,所述主页界面对象的可见性用于表示所述主页界面对象是否可见。5.根据权利要求4所述的方法,其特征在于,所述将所述载体界面的Activity实例添加到记录所述载体界面的Activity实例的列表对象中,包括:检测所述载体界面的Activity实例是否已添加到所述列表对象中;当所述列表对象未添加所述载体界面的Activity实例时,将所述载体界面的Activity实例添加到所述列表对象中。6.一种主页界面显示装置,其特征在于,应用于智能电视中,所述装置包括:第一接收模块,用于接收用于关闭第一应用程序界面所在的第二窗口的关闭指令,所述第一应用程序界面为非透明界面;第一挂接模块,用于将主页界面从悬浮窗口中解除...
【专利技术属性】
技术研发人员:刘承龙,苑衍梅,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。