Titanium Mobile module for listing web images.
Objective-C Python JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AQGridView @ 48c9a64
Classes
SDWebImage @ cac29dc
assets
documentation
example
hooks
platform
tiimagecollectionview.xcodeproj
.gitignore
.gitmodules
JpMsmcImagecollectionview_Prefix.pch
LICENSE
README.md
build.py
manifest
module.xcconfig
timodule.xml
titanium.xcconfig

README.md

TiImageCollectionView module

Titanium Mobile Module project for listing web images.

INSTALL MODULE

  1. Run build.py which creates your distribution
  2. cd to /Library/Application Support/Titanium
  3. copy this zip file into the folder of your Titanium SDK

REGISTER MODULE

Register your module with your application by editing tiapp.xml and adding your module. Example:

<modules>
	<module version="0.6">jp.msmc.imagecollectionview</module>
</modules>

When you run your project, the compiler will know automatically compile in your module dependencies and copy appropriate image assets into the application.

USING MODULE IN CODE

To use your module in code, you will need to require it. Then create ImageCollectionView object by calling createIimageCollectionView method.

For example,

var module = require('jp.msmc.imagecollectionview');
var imageCollectionView = module.createImageCollectionView({
	left:0,
	top:0,
	…
});

PROPERTIES

###ImageCollectionViewName Type Description
images (array) list of images for displaying. each object must have property url.
placeHolder (string) place holder image
cellSize (object) width(integer) - width of a cell
					|			  | height(integer) - height of a cell

cellPadding | (object) | x(integer) - padding size of left for a cell | | y(integer) - padding size of top for a cell leftContentInset | (integer) | inset size of left for a grid rightContentInset | (integer) | inset size of top for a grid selectionGlowColor | (string) | color of selected effect selectionGlowRadius | (integer) | radius of selected effect headerView | (view) | a view for header footerView | (view) | a view for footer

EVENTS

###ImageCollectionViewName Description Properties
selected image is selected. item a selected image. (an element of images)
scroll grid is scrolled. contentOffset dictionary with x and y properties containing the content offset. contentSize dictionary with width and height properties containing the size of the content.
scrollEnd grid stops scrolling. contentOffset dictionary with x and y properties containing the content offset. contentSize dictionary with width and height properties containing the size of the content.

ABOUT EXAMPLE APP

Example app is in example directory. This app lists Flickr interesting photos. Flickr API key is required. Modify app.js with your Flickr API key. See http://www.flickr.com/services/api/.

LICENSE

MIT License