SimpleHUD
SimpleHUD is an easy-to-use yet beautiful HUD for android.
Installation
- 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.
Usage
(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.
Showing the loading dialog
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();
Showing the message dialog
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.");
Customization
Change the icon
There are three icons in drawable folder, you can replace them using your own icons with the same name.