This is a Progress HUD module (MBProgressHUD Titanium binding) for iOS development by Hidayet Dogan. MBProgressHUD class has been used. Thanks Matej Bukovinski for his work.
Minimum Titanium SDK version is 3.5.0.GA
- Run
build.py
which creates module distribution zip file. - Copy or unzip the zip file into your Titanium SDK folder.
Use gitTio with gittio install do.hi.progress.hud
command or download zip file from repository and extract it in SDK or in your project directory.
Edit your project tiapp.xml file and include:
<modules>
<module version="0.2" platform="iphone">do.hi.progress.hud</module>
</modules>
or use TiApp Editor on Titanium Studio to add module.
// Fullscreen Example
ProgressHUD = require('do.hi.progress.hud');
var HUD = ProgressHud.createProgressHud({
text: 'Loading...',
fullscreen: true
});
HUD.setGradientBackground(true);
// Fired when Progress HUD has been completely hidden.
HUD.addEventListener('hidden', function(e) {
alert('Progress HUD has been vanished!');
});
// You don't need to attach HUD to window or view. Just show it.
HUD.show({
animated: true
});
HUD.hide({
animated: true,
after: 5
});
// Progress HUD attached to view
ProgressHud = require('do.hi.progress.hud');
var win = Ti.UI.createWindow();
var HUD = ProgressHud.createProgressHud({
text: 'Loading...'
detailsText: 'Loading assets.'
});
win.add(HUD);
HUD.show({
animated: true,
type: 'zoom'
});
text
anddetailsText
color- Documentation
- Examples
GNU General Public License, Version 3.0
Copyright (c) 2012-2015 by Hidayet Dogan. All rights reserved.