Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hansemannn/ti.siriview
Support for the iOS library SCSiriWaveformView in Titanium Mobile
https://github.com/hansemannn/ti.siriview
Last synced: about 2 months ago
JSON representation
Support for the iOS library SCSiriWaveformView in Titanium Mobile
- Host: GitHub
- URL: https://github.com/hansemannn/ti.siriview
- Owner: hansemannn
- License: other
- Created: 2016-01-18T18:51:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-01-30T13:18:50.000Z (over 8 years ago)
- Last Synced: 2024-07-30T04:58:25.298Z (about 2 months ago)
- Language: Objective-C
- Size: 314 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ti.SiriView
Summary
---------------
Ti.SiriView is an open-source project to support the `SCSiriWaveformView` library for iOS in Titanium Mobile.Requirements
---------------
- Titanium Mobile SDK 5.1.0.GA or later
- iOS 7.1 or later
- Xcode 6.4 or laterDownload + Setup
---------------### Download
* [Stable release](https://github.com/hansemannn/Ti.SiriView/releases)
* Install from gitTio### Setup
Unpack the module and place it inside the ``/modules/iphone`` folder of your project.
Edit the modules section of your ``tiapp.xml`` file to include this module:
```xmlti.siriview
```
Features
--------------------------------
#### View
A view creates a sinus wave to emulate the Siri style. The following example is self-describing and shows the default values to configure a view:```javascript
var module = require("ti.siriview");var siriView = module.createView({
waveColor: "#f00",
numberOfWaves: 15,
height: 300,
primaryWaveLineWidth: 3,
secondaryWaveLineWidth: 1,
idleAmplitude: 0.01,
frequency: 1.5,
density: 1,
phaseShift: -0.15
});
```### Update
You can animate the view by changing the (normalized) level:
```javascript
siriView.updateWithLevel(5);
```For a full example, check the demo in ```example/app.js```.
Author
---------------
Hans Knoechel ([@hansemannnn](https://twitter.com/hansemannnn) / [Web](http://hans-knoechel.de))License
---------------
Apache 2Contributing
---------------
Code contributions are greatly appreciated, please submit a Pull Request!