折叠屏 全面屏适配

折叠屏适配 Foldables

1.屏幕连续性

在这个新的外形尺寸上,您的应用程序可以自动从一个屏幕转换到另一个屏幕(例如,折叠/展开可折叠电话时)。

在此过渡期间,您的应用将收到新布局的配置更改(在某些情况下可能会有密度)。

要在从一个屏幕切换到另一个屏幕时提供出色的用户体验,您需要确保您的应用程序正确支持运行时配置更改。

2.多重onresume

见多窗口,目前只允许一个actvity处于onresume. 而全面屏支持多重onresume

要在Android P中选择加入此行为,请在应用清单中添加以下元数据:

<meta-data android:name = “android.allow_multiple_resumed_activities” android:value = “true” />  
复制代码

3.多显示器

从Android 8.0(API级别26)开始,该平台为多个显示器提供增强的支持。如果活动支持多窗口模式并且在具有多个显示的设备上运行,则用户可以将活动从一个显示移动到另一个显示。当应用程序启动活动时,应用程序可以指定活动应在哪个显示器上运行

华为折叠屏适配

1.华为是两个屏幕外翻。有三个屏:主屏,副屏,全面屏。 2.高度不变,宽度纵向适配,即x轴适配 3.生命周期要保持不变 4.configure里重新按比例绘制view

全面屏方案

1.如果是全面屏,设置留有状态栏 2.如果非全面屏,设置全屏模式,去掉状态栏

转载于:https://juejin.im/post/5c9b94d25188252d9b3774dd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值