Advertisement
Baru_Berbagi

LoadingDialog.java

Dec 9th, 2021
799
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. package com.baruberbagi.customloading;
  2.  
  3. import android.app.Activity;
  4. import android.app.AlertDialog;
  5. import android.view.LayoutInflater;
  6.  
  7. class LoadingDialog {
  8.  
  9.     private Activity activity;
  10.     private AlertDialog dialog;
  11.  
  12.     LoadingDialog(Activity myActivity){
  13.         activity = myActivity;
  14.     }
  15.  
  16.     void startLoadingDialog(){
  17.         AlertDialog.Builder builder = new AlertDialog.Builder(activity);
  18.  
  19.         LayoutInflater inflater = activity.getLayoutInflater();
  20.         builder.setView(inflater.inflate(R.layout.custom_dialog,null));
  21.  
  22.         //jika ingin loading berhenti ketika pinggir layar di sentuh silahkan ubah menjadi true pada setCancelable()
  23.         builder.setCancelable(false);
  24.  
  25.         dialog = builder.create();
  26.         dialog.show();
  27.     }
  28.  
  29.     void dismissDialog(){
  30.         dialog.dismiss();
  31.     }
  32. }
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement