美文网首页
Android 记录一次全屏占用凹凸刘海屏的简单实现

Android 记录一次全屏占用凹凸刘海屏的简单实现

作者: 可乐_JS | 来源:发表于2023-04-23 14:32 被阅读0次
用Theme的方式实现,仅限API>=27
1.自定义Theme
    <style name="FullscreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!--全屏即无状态栏-->
        <item name="android:windowFullscreen">true</item>
        <!--全屏无状态栏窗口延伸情况:
        never:不允许使用刘海区域。
        shortEdges:允许页面延伸到刘海区域。
        default:默认情况,全屏页面不可用刘海区域,非全屏页面可以进行使用。
        -->
        <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
        <!--状态栏半透明状态:位置透明-->
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowIsTranslucent">true</item>
    </style>
2.使用Theme
        <activity
            ...
            android:theme="@style/FullscreenTheme"/>

相关文章

  • 屏幕适配-刘海屏适配

    Android官方9.0刘海屏适配策略 1.如果非全屏模式(有状态栏),则app不受刘海屏影响,刘海屏的高度就是状...

  • 屏幕适配【刘海屏适配】

    Android官方9.0刘海屏适配策略 如果非全屏(有状态栏),则app不受刘海屏的影响,刘海屏的高就是状态栏的高...

  • 记录工作中的点点滴滴之Dialog全屏显示适配刘海屏

    Android中的Dialog适配刘海屏全屏显示: Dialog mdialog =new Dialog(mAct...

  • 刘海屏的适配

    一、适配策略 非全屏状态下不需要适配刘海屏,刘海只占据 toolbar 的位置。 全屏时需要适配刘海屏 二、使用系...

  • Android刘海屏全屏设置

    刘海屏在刘海处也显示页面内容,在activity的onCreate加以下代码:

  • 安卓适配

    ------刘海屏------屏幕适配 | Android 刘海屏适配总结Android刘海屏适配方案Androi...

  • Android 屏幕适配—刘海屏适配

    1、Google官方适配方案 非全屏模式下,刘海屏的高度等于状态栏的高度,此时我们不需要适配刘海屏, 全屏模式下,...

  • Android沉浸式状态栏实现全面屏适配

    刘海屏的全面屏适配(集成的在实现全屏时上方会有黑边) 第一步:设置全屏,设置状态栏透明 第二步:添加头布局 也可以...

  • 安卓屏幕适配—刘海屏

    1、安卓官方9.0刘海屏适配策略 - 如果非全屏模式(有状态栏),则app不受刘海屏的影响,刘海屏的高就是状态栏的...

  • 笔记记录

    Dialog全屏显示状态栏 Dialog全屏设置修改状态栏颜色兼容刘海屏_qijingwang的博客-CSDN博客...

网友评论

      本文标题:Android 记录一次全屏占用凹凸刘海屏的简单实现

      本文链接:https://www.haomeiwen.com/subject/cyfyjdtx.html