SimpleHUD is an easy-to-use yet beautiful HUD for android.
- Clone or download SimpleHUD if you haven't yet.
- Import SimpleHUD project.
- Add SimpleHUD as a dependency to your existing project and you're good to go.
(See sample project in /SimpleHUDDemo)
The HUD is created as singleton so you can just use a static method like showSuccessMessage()
to show a HUD.
If there's an existing HUD, it will be dismissed and show the new one.
SimpleHUD.showLoadingMessage(this, "loading data, please wait...", true);
Note the third parameter boolean cancelable
, if you set it to true
then you can tap the back button to cancel the HUD.
When your operation is completed, call dismiss()
method to dismiss it.
SimpleHUD.dismiss();
The next three HUD are the same except the icon.
It will dismiss itself after two seconds so no need to to invoke dimiss()
explicitly.
SimpleHUD.showInfoMessage(this, "This is a info message.");
SimpleHUD.showErrorMessage(this, "This ia an error message.");
SimpleHUD.showSuccessMessage(this, "This ia a success message.");
There are three icons in drawable folder, you can replace them using your own icons with the same name.