Android Open Source - Icinga-Mobile Progress Dialog From Project Back to project page Icinga-Mobile .
License The source code is released under:
GNU General Public License
If you think the Android project Icinga-Mobile listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package mhst.dreamteam.UI;
/ / f r o m w w w . j a v a 2 s . c o m
import android.app.Dialog;
import android.content.Context;
import android.view.animation.Animation;
import android.view.animation.LinearInterpolator;
import android.view.animation.RotateAnimation;
import android.widget.ImageView;
import android.widget.TextView;
import mhst.dreamteam.R;
/**
* @author MinhNN
*/
public class ProgressDialog extends Dialog {
private String mTitle;
private String mMsg;
private TextView tvMsg;
private ImageView ivLoad;
private RotateAnimation anim;
public ProgressDialog(Context context) {
super (context, R.style.ProgressDialog);
setContentView(R.layout.layout_progress_dialog);
mTitle = mMsg = "" ;
setCancelable(false);
tvMsg = (TextView) findViewById(R.id.tvMsg);
ivLoad = (ImageView) findViewById(R.id.ivLoading);
anim = new RotateAnimation(0f, 360f, ivLoad.getPivotX(), (ivLoad.getBottom() - ivLoad.getTop())/2);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(700);
}
public ProgressDialog(Context context, String title, String msg) {
super (context, R.style.ProgressDialog);
setContentView(R.layout.layout_progress_dialog);
mTitle = title;
mMsg = msg;
setCancelable(false);
tvMsg = (TextView) findViewById(R.id.tvMsg);
ivLoad = (ImageView) findViewById(R.id.ivLoading);
anim = new RotateAnimation(0f, 350f, 15f, 15f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(700);
}
public ProgressDialog setTitle(String title) {
mTitle = title;
return this ;
}
public ProgressDialog setMessage(String msg) {
mMsg = msg;
return this ;
}
@Override
public void show() {
ivLoad.setAnimation(anim);
this.setTitle(mTitle);
tvMsg.setText(mMsg);
super.show();
}
}
Java Source Code List mhst.dreamteam.ApplicationContext.java mhst.dreamteam.ApplicationTest.java mhst.dreamteam.ApplicationTest.java mhst.dreamteam.MainActivity.java mhst.dreamteam.IcingaClient.GlobalConfig.java mhst.dreamteam.IcingaClient.GlobalConst.java mhst.dreamteam.IcingaClient.Controller.NetControllerTest.java mhst.dreamteam.IcingaClient.Controller.NetController.java mhst.dreamteam.IcingaClient.Icinga.IcingaApiConst.java mhst.dreamteam.IcingaClient.Icinga.IcingaApi.java mhst.dreamteam.IcingaClient.Icinga.IcingaConst.java mhst.dreamteam.IcingaClient.Icinga.IcingaExecutor.java mhst.dreamteam.IcingaClient.Icinga.IcingaParam.java mhst.dreamteam.IcingaClient.Icinga.IcingaUdt.java mhst.dreamteam.IcingaClient.Icinga.package-info.java mhst.dreamteam.IcingaClient.Interface.OnCompleteListener.java mhst.dreamteam.IcingaClient.Interface.OnPieChartClickListener.java mhst.dreamteam.IcingaClient.Json.JsonHelperTest.java mhst.dreamteam.IcingaClient.Json.JsonHelper.java mhst.dreamteam.IcingaClient.Misc.CookieMng.java mhst.dreamteam.IcingaClient.Misc.CookieTest.java mhst.dreamteam.IcingaClient.SessionMng.LogInTest.java mhst.dreamteam.IcingaClient.SessionMng.Login.java mhst.dreamteam.IcingaClient.SessionMng.Logout.java mhst.dreamteam.IcingaClient.SessionMng.Session.java mhst.dreamteam.IcingaService.ApplicationContext.java mhst.dreamteam.IcingaService.DataUpdater.java mhst.dreamteam.IcingaService.MessageReveicer.java mhst.dreamteam.IcingaService.NotiBuilder.java mhst.dreamteam.IcingaService.SQLHelper.java mhst.dreamteam.IcingaService.SessionProvider.java mhst.dreamteam.UI.Color.java mhst.dreamteam.UI.GradientLine.java mhst.dreamteam.UI.HostDetailsFragment.java mhst.dreamteam.UI.HostlistAdapter.java mhst.dreamteam.UI.HostlistFragment.java mhst.dreamteam.UI.LoginActivity.java mhst.dreamteam.UI.OverviewFragment.java mhst.dreamteam.UI.PieGraph.java mhst.dreamteam.UI.ProgressDialog.java mhst.dreamteam.UI.ServiceDetailsFragment.java mhst.dreamteam.UI.ServicelistAdapter.java mhst.dreamteam.UI.ServicelistFragment.java org.json.CDL.java org.json.CookieList.java org.json.Cookie.java org.json.HTTPTokener.java org.json.HTTP.java org.json.JSONArray.java org.json.JSONException.java org.json.JSONML.java org.json.JSONObject.java org.json.JSONString.java org.json.JSONStringer.java org.json.JSONTokener.java org.json.JSONWriter.java org.json.Kim.java org.json.Property.java org.json.XMLTokener.java org.json.XML.java org.json.zip.BitInputStream.java org.json.zip.BitOutputStream.java org.json.zip.BitReader.java org.json.zip.BitWriter.java org.json.zip.Huff.java org.json.zip.JSONzip.java org.json.zip.Keep.java org.json.zip.None.java org.json.zip.PostMortem.java org.json.zip.Unzipper.java org.json.zip.Zipper.java