自定义的布局,在shape.xml里的代码是<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#99FFFFFF" />
<stroke color="#ffff8080"/>
<corners android:radius="20px"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>已经设置了圆角是 20px,但是看到圆角外,却还有一个直角,是系统带的吧,那个最外面的直角该怎么隐去呢?我希望得到圆角的Dialog,
我把圆角效果放大点吧,大家帮忙看看该如何处理呢、?谢谢了。
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#99FFFFFF" />
<stroke color="#ffff8080"/>
<corners android:radius="20px"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>已经设置了圆角是 20px,但是看到圆角外,却还有一个直角,是系统带的吧,那个最外面的直角该怎么隐去呢?我希望得到圆角的Dialog,
我把圆角效果放大点吧,大家帮忙看看该如何处理呢、?谢谢了。
name="myDialog"
parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item><!--边框-->
<item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">false</item><!--半透明-->
<item name="android:windowNoTitle">true</item><!--无标题-->
<item name="android:windowBackground">@drawable/dialogbg</item><!--背景透明-->
<item name="android:backgroundDimEnabled">false</item><!--模糊-->
<item name="android:backgroundDimAmount">0.6</item>
</style>然后用以下方法创建Dialog
Dialog dialog= new Dialog(this, R.style.myDialog);即可