看图:
继承至Dialog
改为继承至ProgressDialog后:
---------------------------------------------------------------------------------------------------------------------华丽的分隔线------------------------------------------------------------------------------------------------
上面的方式是依赖手机系统的主题的。
可以自定义progressbar的主题
public WeiXinLoadingDialog(Context context) {
// super(context);
super(context, R.style.loadingDialogStyle);
this.context = context;
}
<style name="loadingDialogStyle" parent="@android:style/Theme.Holo.Light" tools:targetApi="honeycomb">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowContentOverlay">@null</item>
<!-- 对话框是否有遮盖 -->
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">true</item>
</style>
主要是:
parent="@android:style/Theme.Holo.Light"