答案 0 :(得分:0)
最好的解决方案是使用BottomSheetBehaviour
它非常易于使用,并且动画效果很好。看一看简单的指南here。抱歉,我无法在此处详细发布整个过程。但是为了快速实施。
public class CustomBottomSheetDialogFragment extends BottomSheetDialogFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.my_layout, container, false);
return v;
}
}
new CustomBottomSheetDialogFragment().show(getSupportFragmentManager(), "Dialog");