我需要创建一个边缘不均匀的对话框。 like that
我尝试使用该背景图像设置可绘制资源的背景。
public class Dialog extends DialogFragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.dialog, null, false);
view.setBackgroundResource(R.drawable.aaa);
return view;
}
但是对话框是白色背景。
我正在寻找一种已经存在的解决方案。
答案 0 :(得分:0)
在Dialog类
中添加以下代码@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(STYLE_NO_TITLE, android.R.style.Theme_Translucent_NoTitleBar);
}