Android中自定义Dialog外形,去除黑底和白色边框

Android中自定义Dialog外形,去除黑底和白色边框。

1、样式

<style name="myDialog" parent="@android:style/Theme.Dialog">

  <item name="android:windowFrame">@null</item>
  <item name="android:windowIsFloating">true</item>
  <item name="android:windowIsTranslucent">true</item>
  <item name="android:windowNoTitle">true</item>
  <item name="android:background">@android:color/transparent</item>
  <item name="android:windowBackground">@android:color/transparent</item>
  <item name="android:backgroundDimEnabled">true</item>
  <item name="android:backgroundDimAmount">0.6</item>

 </style>


2、在AndroidManifest.xml中定义时Activity时,加入该样式即可

        <activity
            android:name="com.test.TestActivity"
            android:theme="@style/bg_transparent_dialog">
        </activity>

你可能感兴趣的:(Android中自定义Dialog外形,去除黑底和白色边框)