1.0.0 • Published 10 years ago
ts.blurryview v1.0.0
Blurry View

This widget for the Appcelerator Titanium Alloy MVC framework provides an easy way to display a picture on the top of a blurry background.
Preview

Quick Start
Get it

Download this repository and install it:
- In your application's config.json file, include the following line in your dependencies:
"dependencies": {
"ts.blurryview": "1.0"
}- Copy the
ts.blurryviewfolder into yourapp/widgetsdirectory. - Be sure to check and install all dependencies.
Or use your favorite package manager
Use it
- Require the widget in a view:
file1.xml
<Widget id="blurryView" src="ts.blurryview" />`Which create a reference in your controller, accessible via: $.blurryView
- Or, require it directly in a controller :
var blurryView = Alloy.createWidget("ts.blurryview");Do not forget to initialize the widget; Before opening your window, call the widget's init method. For instance:
$.blurryView.init({
title: "The Smiths",
backgroundImage: "background.jpg",
foregroundImage: "avatar.jpg",
blurRadius: 10,
paddings: {
outer: 15
}
});Here is the list of available options:
title <String>: The title to displayforegroundImage <String | Image | Blob>: The main clear image.backgroundImage <String | Image | Blob>: The blurry background image.[subtitle] <String>: The subtitle below the title, if any.[colors] <Object>: Colors of title or subtitle.title <String>: The title's colorsubtitle <String>: The subtitle's color
[fonts] <Object>: Fonts of title or subtitletitle <Object>: The title's fontsubtitle <Object>: The subtitle`s font
[sizes] <Object>: Set the sizes of elementsinnerHeight <Number>: The foreground picture's heightinnerWidth <Number>: The foreground picture's widthouterHeight <Number>: The background picture's heightouterWidth <Number>: The background picture's width
[paddings] <Object>: All paddingsinterTitle <Number>: Space between title and subtitleouter <Number>: Space from the border of the widget
[borderColor] <String>: The border color of the foreground image[borderWidth] <Number>: The border width of the foreground image[borderRadius] <Number>: The border radius of the foreground image[blurRadius] <Number>: The intensity of the blur effect
Changelog
- 1.0 First version
Dependencies
Appcelerator, Appcelerator Titanium and associated marks and logos are trademarks of Appcelerator, Inc.
Titanium is Copyright (c) 2008-2015 by Appcelerator, Inc. All Rights Reserved.
Titanium is licensed under the Apache Public License (Version 2).
1.0.0
10 years ago
