titanium-progress-hud-module
titanium-progress-hud-module copied to clipboard
iOS progress hud module for Appcelerator Titanium.
Appcelerator Titanium Progress HUD Module for iOS
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.
Requirements:
Minimum Titanium SDK version is 3.5.0.GA
Installation from Source:
- Run
build.pywhich creates module distribution zip file. - Copy or unzip the zip file into your Titanium SDK folder.
Installation from Distribution:
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.
Registering Module:
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.
Basic Usage:
// 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'
});
TODO:
textanddetailsTextcolor- Documentation
- Examples
License:
GNU General Public License, Version 3.0
Copyright:
Copyright (c) 2012-2015 by Hidayet Dogan. All rights reserved.