首页 > 系统 > Android > 正文

Android开发之缓冲dialog对话框创建、使用与封装操作

2019-12-12 02:04:35
字体:
来源:转载
供稿:网友

本文实例讲述了Android开发之缓冲dialog对话框创建、使用与封装操作。分享给大家供大家参考,具体如下:

package com.hstech.handysystem.prompt;import android.app.Dialog;import android.content.Context;import android.graphics.drawable.ColorDrawable;import android.widget.TextView;import com.hstech.handysystem.R;  public class LoadingDialog {  private Dialog loadingDialog;  private TextView textView;  private boolean isShowing = false;  private int count = 0;  public LoadingDialog(Context context) {    loadingDialog = new Dialog(context, R.style.MyTheme_AppCompat_Light_Dialog);    loadingDialog.setContentView(R.layout.loading);    loadingDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));    loadingDialog.setCancelable(false);    textView = (TextView) loadingDialog.findViewById(R.id.loading_message);  }  /**   * 设置消息显示   *   * @param message   */  public void setMessage(String message) {    textView.setText(message);  }  /**   * 关闭对话框   */  public void dismiss() {    if(count>0)count--;    if(count==0) {      loadingDialog.dismiss();      isShowing = false;    }  }  public void forceDismiss() {      loadingDialog.dismiss();      isShowing = false;  }  /**   * 显示对话框   */  public void dialogShow() {    count++;    if(!isShowing) {      loadingDialog.show();      isShowing = true;    }  }  public boolean isShowing(){    return isShowing;  }}

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表