iOS progress hud module for Appcelerator Titanium.
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
build.py
which creates module distribution zip file.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
and detailsText
colorGNU General Public License, Version 3.0
Copyright (c) 2012-2015 by Hidayet Dogan. All rights reserved.