复制键盘布局向上推入底部 sheet

Replicate keyboard like layout upward push in bottom sheet

有什么方法可以在底部 sheet 打开时像 android 键盘一样手动向上推布局(scrollview 或 recyclerview 或整个 activity)? 或者你可以说我想制作一个底部形式的最小键盘 sheet(不使用任何可编辑视图)

100% 工作公式

在 BottomSheetFragment 的 onCreateDialog 中使用这个

KeyboardUtil(getActivity(), view);

片段使用

new KeyboardUtil(this, findViewById(R.id.fragment_container));

通过使用这个 Util class

https://github.com/mikepenz/MaterialDrawer/blob/aa9136fb4f5b3a80460fe5f47213985026d20c88/library/src/main/java/com/mikepenz/materialdrawer/util/KeyboardUtil.java

图片来源:Mikepenz