加载中的动画(网络请求)

来源:互联网 发布:校园网网络拓扑结构图 编辑:程序博客网 时间:2024/06/18 05:18
public class Util {    private static ProgressDialog processDia;    /**     * 显示加载中对话框     *      * @param context     */    public static void showLoadingDialog(Context context,String message,boolean isCancelable) {        if (processDia == null) {            processDia= new ProgressDialog(context,R.style.dialog);            //点击提示框外面是否取消提示框            processDia.setCanceledOnTouchOutside(false);            //点击返回键是否取消提示框            processDia.setCancelable(isCancelable);            processDia.setIndeterminate(true);            processDia.setMessage(message);            processDia.show();          }    }    /**     * 关闭加载对话框     */    public static void closeLoadingDialog() {        if (processDia != null) {            if (processDia.isShowing()) {                processDia.cancel();            }            processDia = null;        }    }}其中style.xml中需要设置dialog的背景、字体等属性<style name="dialog" 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:windowBackground">@android:color/transparent</item>    <item name="android:backgroundDimEnabled">true</item>    <item name="android:windowContentOverlay">@null</item>    <item name="android:textSize">25sp</item></style>
0 0
原创粉丝点击