最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android開(kāi)發(fā)之緩沖dialog對(duì)話框創(chuàng)建、使用與封裝操作

 更新時(shí)間:2017年09月08日 09:07:44   作者:ITzhongzi  
這篇文章主要介紹了Android開(kāi)發(fā)之緩沖dialog對(duì)話框創(chuàng)建、使用與封裝操作,結(jié)合具體實(shí)例形式分析了Android緩沖dialog對(duì)話框的創(chuàng)建、設(shè)置、顯示、關(guān)閉等操作實(shí)現(xiàn)方法,需要的朋友可以參考下

本文實(shí)例講述了Android開(kāi)發(fā)之緩沖dialog對(duì)話框創(chuàng)建、使用與封裝操作。分享給大家供大家參考,具體如下:

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);
  }
  /**
   * 設(shè)置消息顯示
   *
   * @param message
   */
  public void setMessage(String message) {
    textView.setText(message);
  }
  /**
   * 關(guān)閉對(duì)話框
   */
  public void dismiss() {
    if(count>0)count--;
    if(count==0) {
      loadingDialog.dismiss();
      isShowing = false;
    }
  }
  public void forceDismiss() {
      loadingDialog.dismiss();
      isShowing = false;
  }
  /**
   * 顯示對(duì)話框
   */
  public void dialogShow() {
    count++;
    if(!isShowing) {
      loadingDialog.show();
      isShowing = true;
    }
  }
  public boolean isShowing(){
    return isShowing;
  }
}

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Android開(kāi)發(fā)入門(mén)與進(jìn)階教程》、《Android調(diào)試技巧與常見(jiàn)問(wèn)題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

汤原县| 延长县| 彭泽县| 平原县| 安龙县| 怀安县| 常山县| 宜丰县| 湖州市| 江口县| 汉川市| 祁阳县| 龙山县| 台北市| 泸西县| 福安市| 车险| 大化| 蒙阴县| 邯郸市| 昌乐县| 麻江县| 仁寿县| 吐鲁番市| 蛟河市| 景东| 曲水县| 宣威市| 金平| 余庆县| 个旧市| 岢岚县| 赤峰市| 南投县| 锦州市| 宁波市| 大田县| 开鲁县| 扎鲁特旗| 恭城| 廉江市|