一种小窗实现方法、装置及存储介质制造方法及图纸

技术编号:42065548 阅读:28 留言:0更新日期:2024-07-19 16:49
本公开提供一种小窗实现方法、装置及存储介质,该方法包括:生成目标界面时将第一布局文件加载至与全屏状态对应的第一壳布局中形成第一界面,目标界面为应用程序的任一用户界面,第一布局文件为目标界面的布局文件,所述第一壳布局被配置为一全屏尺寸框;响应于第一用户操作进入小窗状态时,将第一布局文件由第一壳布局移动至与小窗状态对应的第二壳布局中形成第二界面,所述第二壳布局被配置为一小窗尺寸框;响应于第二用户操作退出小窗状态时,将第一布局文件由第二壳布局移动至第一壳布局以切换回第一界面。与相关技术相比,本公开可以实现对小窗的定制化设计,且相比悬浮窗技术实现的小窗,节约了内存,避免了性能浪费。

【技术实现步骤摘要】

本公开涉及计算机。更具体地,涉及一种小窗实现方法、装置及存储介质


技术介绍

1、随着计算机应用技术的发展,使用者对页面展示效果的要求提高,例如应用程序的使用者,在同时使用多个应用程序的过程中经常需要在一个应用程序页面查看另一个应用程序的信息,安卓小窗的出现使得这一用户需求得以满足。

2、安卓小窗,是指在安卓系统中,应用程序可以以一种尺寸较小的窗口的形式显示在其他应用程序之上,用户可以在不离开当前应用的情况下进行操作。目前,主流的安卓小窗实现方式包括两种:画中画(picture in picture)模式和悬浮窗(float window)模式。然而,两种模式均具有一定的局限性,其中,画中画模式是安卓系统自带的,不同厂商的画中画模式均不相同,且无法修改样式,故定制性较差;而悬浮窗模式,虽然定制性较强,但需要设计两套ui(user interface)和业务逻辑,一套为全屏状态下的ui和业务逻辑,另一套为小窗状态下的ui和业务逻辑,且通常情况下,小窗状态下的ui要比全屏状态下的ui精简很多,因此两者之间的交互通常使用服务来进行管理,如此会导致应用本文档来自技高网...

【技术保护点】

1.一种小窗实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的小窗实现方法,其特征在于,所述目标界面还包括第二布局文件,所述第二布局文件对应所述目标界面小窗状态区别于全屏状态的布局,响应于第一用户操作进入小窗状态时,将所述第一布局文件由所述第一壳布局移动至与小窗状态对应的第二壳布局中形成第二界面的步骤包括:

3.根据权利要求2所述的小窗实现方法,其特征在于,所述第二布局文件包括返回全屏按键,所述返回全屏按键被配置为接收由小窗状态切换回全屏状态的用户点击事件。

4.根据权利要求1所述的小窗实现方法,其特征在于,所述生成目标界面时将所述第一布局...

【技术特征摘要】

1.一种小窗实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的小窗实现方法,其特征在于,所述目标界面还包括第二布局文件,所述第二布局文件对应所述目标界面小窗状态区别于全屏状态的布局,响应于第一用户操作进入小窗状态时,将所述第一布局文件由所述第一壳布局移动至与小窗状态对应的第二壳布局中形成第二界面的步骤包括:

3.根据权利要求2所述的小窗实现方法,其特征在于,所述第二布局文件包括返回全屏按键,所述返回全屏按键被配置为接收由小窗状态切换回全屏状态的用户点击事件。

4.根据权利要求1所述的小窗实现方法,其特征在于,所述生成目标界面时将所述第一布局文件加载至与全屏状态对应的第一壳布局中形成第一界面之后还包括:

5.根据权利要求1所述的小窗实现方法,其特征在于,将第一布局文件加载至与全屏状态对应的第一壳布局中形成第一界面的步骤之前还包括:

6.根据权利要求1所述的小窗实现方法,其特征在于,所述第一用户操作包括:

7.根据权利要求1所述的小窗实现方法,其特征在于,所述第一布局文件包括形成所述目标界面的多个用户界面组件、用于表示所述多个用户界面组件排列方式的界面布局文...

【专利技术属性】
技术研发人员:王之旭黄华张阳阳李英杰张超
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1