2016-03-20 29 views
0

progressDialog numaralı telefonu aradığımda tüm pencere (progressDialog arkasındaki arkaplan) koyu/gri oluyor.alertDialog arka planı saydam

alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); 

Ama bu progressDialog o kendini arka planını değiştirir:

denedim. progressDialog'un arkasındaki koyu/gri arkaplanı devre dışı bırakmak mümkün mü? şeffaf yer paylaşımı ile

+0

http://stackoverflow.com/questions/25174165/transparent-alertdialog-has-black-background – Adnan

+0

@Adnan bu değişiklikler t o alertDialog o arka plan kendini – Mike

+0

Bu standart sistem davranışı, neden değiştirmek istersiniz? – Egor

cevap

0

Ben bu çözüm ile çalışma var:

alertDialog.getWindow().setDimAmount(0); 
0

Diyalog style.xml:

<style name="TransparentDialog" parent="@style/Theme.AppCompat.Light"> 
     <item name="android:windowContentOverlay">@null</item> 
</style> 

Seti Dialog yapıcı bu stili: R.style.TransparentDialog

+0

Teşekkürler! Sorumu güncelledim. AlertDialog'u progressDialog olarak değiştirdim. Cevabınızı kullandığımda, progressDialog kutusunun arka planı da şeffaf olur. – Mike

+0

Cevabımı düzenledim –