DilagFragmet

来源:互联网 发布:南方大数据300指数基金 编辑:程序博客网 时间:2024/06/08 17:48
popPWindow 在ViewPager 使用的时候,找不到ViewPager 的id的时候使用DilagFragmet

public classCheatsFragmentextendsDialogFragment {

@Override
public voidonCreate(@NullableBundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 全屏
setStyle(DialogFragment.STYLE_NORMAL,android.R.style.Theme_Black_NoTitleBar_Fullscreen);
}

@Nullable
@Override
publicView onCreateView(LayoutInflater inflater,@NullableViewGroup container, @NullableBundle savedInstanceState) {
getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);//无标题栏

Window mWindow = getDialog().getWindow();
//设置 背景的窗口颜色 透明为mWindow.setBackgroundDrawable(newColorDrawable(Color.TRANSPARENT));//注意此处
mWindow.setBackgroundDrawable(newColorDrawable(Color.parseColor("#ef000000")));//注意此处
WindowManager.LayoutParams mLayoutParams = mWindow.getAttributes();
mLayoutParams.width= ViewGroup.LayoutParams.MATCH_PARENT;
mLayoutParams.height= ViewGroup.LayoutParams.MATCH_PARENT;
mLayoutParams.gravity=gravity;
mLayoutParams.dimAmount=0.0f;
mWindow.setAttributes(mLayoutParams);
returninflater.inflate(R.layout.pop_game_cheats, container,false);
}

@Override
public voidonViewCreated(View view, @NullableBundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);

}

}
原创粉丝点击