Android11+上获取systemBarsInsets时遇到问题
创始人
2024-08-20 09:01:01
0

在Android 11(API level 30)及以上版本中,获取systemBars的Insets会遇到一些问题。这是由于Android 11中引入了状态栏和导航栏的行为变化,例如状态栏将不再被显示。解决这个问题的一种方法是使用WindowInsetsCompat类而非原始的WindowInsets类来获取Insets。我们可以在布局中使用OnApplyWindowInsetsListener和ViewCompat.setOnApplyWindowInsetsListener()方法来获取WindowInsetsCompat对象,并通过它来获取systemBars insets。以下是示例代码:

ViewCompat.setOnApplyWindowInsetsListener(view, new OnApplyWindowInsetsListener() {
    @Override
    public WindowInsetsCompat onApplyWindowInsets(View v, WindowInsetsCompat insets) {
        // Get systemBars Insets from WindowInsetsCompat object
        Insets systemBarsInsets = insets.getInsets(
              WindowInsetsCompat.Type.systemBars());
        // Do something with systemBarsInsets
        return insets;
    }
});

通过使用WindowInsetsCompat类可以更轻松地获取systemBars Insets,且兼容Android 11以前的版本。

相关内容

热门资讯

德州AI智能辅助机器人!德扑分... 德州AI智能辅助机器人!德扑分析软件,线上wpk德州好像有挂(详细外 挂教程)1、实时德州AI智能辅...
wpk透视辅助!WPk果真真的... 您好,WPK这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家在这款游戏中...
AI教程!wepooke系统规... AI教程!wepooke系统规律(wepoke辅助技巧)wEPoke(都是真的有挂);(需添加指定薇...
德州ai辅助!德州ai辅助神器... 德州ai辅助!德州ai辅助神器软件,德扑平台其实真的是有挂(详细ai人工智能教程)是一款可以让一直输...
aa扑克辅助!wpk真的有挂,... aa扑克辅助!wpk真的有挂,德州aa poker有外挂(详细辅助挂教程);aa扑克辅助是一款益智类...
微扑克ai辅助!wpk发牌规律... 微扑克ai辅助!wpk发牌规律(Wpk)一般真的有挂-详细透视教程1、点击下载安装,微扑克插件透视分...
wepoke模拟器!wepok... wepoke模拟器!wepoke机制,wepoke有玄学,线上教程(有挂解密);超受欢迎的wepok...
德扑数据软件!来玩德州app有... 德扑数据软件!来玩德州app有挂,德扑之星总是有挂(详细助手教程)1、超多福利:超高返利,海量正版游...
微扑克ai辅助!wpk德州胜利... 微扑克ai辅助!wpk德州胜利跟号有关,wpK果真真的有挂,详细教程,(有挂解说)1、微扑克透视辅助...
wpk外 挂!gg扑克有假,w... 自定义wpk外 挂系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...