从DialogFragment

时间:2015-08-02 21:38:29

标签: android fragment alertdialog android-dialogfragment

我在FragmentDialog中显示了一个CameraPreview。问题是,因为对话框背后的内容有一个有色背景(backgroundDimAmount),CameraPreview

无论如何都要从CameraPreview中删除此色调?

我完全可以删除背景色调:

getDialog().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);

但这不是我想要的。我想要背景色调,而不是在CameraPreview

1 个答案:

答案 0 :(得分:2)

在DialogFragment中设置昏暗量编程

@Override public void onStart() {
  super.onStart();
  Window w = getDialog().getWindow();
  //0 means transparent outside
  //1 means black outside
  w.setDimAmount(0f);
}