問題小結(11)-dialog的半透明背景的灰度

在我們繼承系統dialog實現自己的dialog時,可以通過設置style來實現
[html]
      <style name="dialog" parent="@android:style/Theme.Dialog"> 
        <item name="android:windowBackground">@android:color/transparent</item>  
        <item name="android:background">@android:color/transparent</item>  
        <item name="android:backgroundDimAmount">0.8</item>  
    </style> 
<style name="dialog" parent="@android:style/Theme.Dialog">
        <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:background">@android:color/transparent</item>
    <item name="android:backgroundDimAmount">0.8</item>
   </style>
android:backgroundDimAmount就是用來控制灰度的值,當為1時,界面除瞭我們的dialog內容是高亮顯示的,dialog以外的區域是黑色的,完全看不到其他內容,系統的默認值是0.5,而已根據自己的需要調整
作者:agods

發佈留言