AndroidBottomSheetDialogFragment设定visibility为Gone后会被弹回最上方的问题
创始人
2024-10-06 12:30:58
0

在BottomSheetDialogFragment中使用onCreateDialog方法创建Dialog并返回,在该Dialog中调用onCreateView创建View,然后重写onStart方法,将BottomSheetDialogFragment的Behavior设为STATE_HIDDEN。

示例代码:

public class MyBottomSheetDialogFragment extends BottomSheetDialogFragment {

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        return new BottomSheetDialog(requireContext(), getTheme());
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        return inflater.inflate(R.layout.my_bottom_sheet_layout, container, false);
    }

    @Override
    public void onStart() {
        super.onStart();
        BottomSheetBehavior behavior = getDialog().getWindow().getDecorView().findViewById(com.google.android.material.R.id.design_bottom_sheet);
        behavior.setState(BottomSheetBehavior.STATE_HIDDEN);
    }
}

相关内容

热门资讯

透视教你!hhpoker辅助器... 透视教你!hhpoker辅助器视频(透视)wepoker私局辅助,教程绝活(有挂透视)-哔哩哔哩1、...
透视关于!wpk模拟器(透视)... 透视关于!wpk模拟器(透视)wepoker手机版透视脚本,教程项目(有挂存在)-哔哩哔哩1、wep...
透视科普!有哪些免费的wpk透... 透视科普!有哪些免费的wpk透视码(透视)wepoker怎么获得好牌,教程手段(有挂详情)-哔哩哔哩...
透视详细!aapoker插件下... 透视详细!aapoker插件下载(透视)wepoker有什么规律,教程手册(有挂助手)-哔哩哔哩1、...
透视开挂!wepoker怎么增... 透视开挂!wepoker怎么增加运气(透视)wpk透视辅助,教程讲义(有挂细节)-哔哩哔哩1、玩家可...
透视解谜!拱趴大菠萝挂(透视)... 透视解谜!拱趴大菠萝挂(透视)wpk私人局辅助是真的吗,教程学习(有挂助手)-哔哩哔哩1、该软件可以...
透视科普!德普之星辅助工具如何... 透视科普!德普之星辅助工具如何设置(透视)wepoker辅助器如何使用,教程学习(有挂分享)-哔哩哔...
透视解迷!拱趴大菠萝自动计算机... 透视解迷!拱趴大菠萝自动计算机器人(透视)智星德州可以透视吗,教程步骤(有挂透明挂)-哔哩哔哩1、实...
透视透视!wepoker私人局... 透视透视!wepoker私人局可以透视(透视)来玩app破解版,教程要领(新版有挂)-哔哩哔哩1、w...
透视有挂!steampoker... 透视有挂!steampokermaster辅助(透视)约局吧德州有挂吗,教程练习(有挂存在)-哔哩哔...