1. 程式人生 > >問題小結(11)-dialog的半透明背景的灰度

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

在我們繼承系統dialog實現自己的dialog時,可以通過設定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,而已根據自己的需要調整