Android Dialog弯曲边缘

时间:2015-11-10 06:01:49

标签: android dialog android-dialog

我在android中实现了自定义Dialog。自定义视图包含弯曲边缘,但不包含Dialog本身。我希望这个Dialog能够获得弯曲边缘的形状。怎么做?

enter image description here

如您所见,弯曲的边缘实际上并不是曲线。 任何帮助或想法都将受到高度赞赏。

dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));

谢谢大家。 快乐的编码。

2 个答案:

答案 0 :(得分:2)

我想有两个可能的原因让你的自定义视图如下:

  1. 您忘记先将对话框的背景设置为透明;
  2. 自定义背景图片的角落部分未设置为透明。(您可以将其设置为透明并以png格式保存。)

答案 1 :(得分:2)

  

对话框是一个小窗口,提示用户做出决定或   输入其他信息。一个对话框没有填满屏幕,是   通常用于需要用户执行操作的模态事件   在他们继续之前。

您需要在Android中创建自定义对话框。

  1. 创建自定义对话框布局(XML文件)。
  2. 将布局附加到Dialog。
  3. 请查看以下演示链接

    1. Android Custom Dialog Tutorial

    2. How to create custom Dialog Box in android ?