AndroidR(Api30)中WindowInsetListener会使偏移量翻倍。
创始人
2024-10-10 00:31:49
0

在Android R中,WindowInsetListener在布局中使用时会使偏移量增加两倍。为了解决这个问题,需要在代码中使用以下方法来获得将偏移量倍增的正确值。

  1. 在布局文件中设置fitsSystemWindows属性为true:

    

  1. 在代码中使用以下方法来获得修正后的偏移量值:
ViewCompat.setOnApplyWindowInsetsListener(view, new OnApplyWindowInsetsListener() {
    @Override
    public WindowInsetsCompat onApplyWindowInsets(View v, WindowInsetsCompat insets) {
        int topInset = insets.getSystemWindowInsetTop() / 2;
        int bottomInset = insets.getSystemWindowInsetBottom() / 2;
        int leftInset = insets.getSystemWindowInsetLeft() / 2;
        int rightInset = insets.getSystemWindowInsetRight() / 2;
        return insets.inset(leftInset, topInset, rightInset, bottomInset);
    }
});

通过使用fitsSystemWindows属性来设置偏移量,在代码中使用以上方法来获取正确的偏移量值。这将解决WindowInsetListener在Android R中倍增偏移量的问题。

相关内容

热门资讯

Wpk辅助器!手机云扑克辅助,... 您好,微扑克辅助是真的吗这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
黑科技ai!(Wepoke)软... 黑科技ai!(Wepoke)软件透明挂,(wEpoke)固有真的有挂,2025新版教程(有挂技巧)是...
wpk ai辅助!哈糖大菠萝平... wpk ai辅助!哈糖大菠萝平台正规吗,线上微扑克代打,攻略教程(素来是真的有挂);支持多人共享记分...
黑科技app!(AAPoker... 这是一款非常优秀的德州aa扑克 ia辅助检测软件,能够让你了解到德州aa扑克中牌率当中全部隐藏参数,...
智星德州菠萝开挂!德扑之星里面... 智星德州菠萝开挂!德扑之星里面怎么隐藏入池率,wpk显示有,必胜教程(切实有挂);人气非常高,ai更...
黑科技真的!(wEpoke)软... 黑科技真的!(wEpoke)软件透明挂,(WepoKe)竟然存在有挂,详细教程(有挂神器),支持语音...
wepoke有没有挂!aapo... 此外,数据分析德州(aapoker安卓版辅助)辅助神器app还具备辅助透视行为开挂功能,通过对客户a...
黑科技安装!(德州之星)外挂辅... 黑科技安装!(德州之星)外挂辅助app,(德州)最初是有挂,玩家教你(有挂教程)是一款可以让一直输的...
德州之星软件!wpk怎么玩胜率... 德州之星软件!wpk怎么玩胜率高,wepoke外挂显示,AI教程(从前有挂)1、很好的工具软件,可以...
黑科技辅助挂!(wPK)透视辅... 1、黑科技辅助挂!(wPK)透视辅助插件,(wPk)本来有挂,玩家教程(有挂透视)2、进入游戏-大厅...