我在 FragmentDialog
中显示 CameraPreview。问题是,由于对话框对其背后的内容有着色背景 (backgroundDimAmount
),CameraPreview
有什么办法可以从 CameraPreview 中删除这种色调?
我可以完全去除背景色:
getDialog().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
但这不是我想要的。我想要背景色调,只是不在 CameraPreview 上
最佳答案
在你的 DialogFragment 中设置微量编程
@Override public void onStart() {
super.onStart();
Window w = getDialog().getWindow();
//0 means transparent outside
//1 means black outside
w.setDimAmount(0f);
}
关于android - 从 DialogFragment 中的 CameraPreview 中删除 backgroundDimAmount,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776884/