Android实现一键开启自由窗口、分屏、画中画模式——自由窗口模式

本文介绍了如何在Android中实现自由窗口模式,包括如何开启自由窗口、分屏及画中画模式。通过理解多窗口模式的概念,如自由窗口、分屏和画中画,并利用系统API,可以实现应用在不同窗口模式间的切换。文章详细讲解了开启自由窗口的步骤,涉及到ActivityOptions和Stack ID等关键知识点,并提供了代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:https://blog.csdn.net/sunmmer123

忙过一段时间后,新需求又来了“多个应用/页面间在不用退出或者切换的情况下,可同时操作”
咋一听是不是很迷惑,简单来说“此时你在爱奇艺刷着剧,不退出爱奇艺的情况下,照常能在微信聊着天”
这不是妥妥的时间管理大师嘛,众所周知,生活中我们也都是直接切到对应App中去,没有说同时不退出的情况下操作第二个App。

那么这种“高大上的”需求功能能实现么?
其实早在2016年5月19日, Google I/O 开发者大会中发布的Android N(7.0)新功能“多窗口模式”,就已经解决了这种一边刷剧一边聊天一边打游戏的需求了。

市面上大多数Android手机进入多窗口模式的入口.多任务下,长按对应应用页面,会出现按钮,点击进入。
“今天我们自己做一个入口,开启自由窗口模式,同时应用内的页面也可分屏互不影响操作。”


1、多窗口模式概念

看了大致的一个功能效果后,我们要了解一下多窗口模式的概念:多窗口模式就是指可以同时显示多个应用
Android 支持三种多窗口模式配置:

  • 自由窗口:允许用户动态调整应用窗格大小,并在屏幕上显示两个以上的应用,这种模式类似于我们常见的桌面操作系统
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值