npm i --save nativescript-n6-color-wheel
- Version: 1.0.5
- GitHub: https://github.com/SergeyMell/nativescript-n6-color-wheel
- NPM: https://www.npmjs.com/package/nativescript-n6-color-wheel
- Downloads:
- Last Day: 0
- Last Week: 0
- Last Month: 0
NativeScript Color Wheel
This plugin is tend to be used within NativeScript 6 version.
Correspondent {N}7 version is @sergeymell/nativescript-color-wheel
Description
This plugin is actually a color picker plugin which can be used as a simple component wherever you need it. It allows you to
- pick a color by clicking appropriate position on the color wheel
- render whatever UI as a picker icon customizing it on your own needs
- set an initial color for the plugin
- put the color picker wherever you need it as long it's just a custom element.
Plugin works simultaneously for both iOS and Android platforms and is not based on any additional libraries, CocoaPods etc
Examples
Color wheel with custom selection picker | Color picker in a modal dialog |
---|---|
Installation
ns plugin add nativescript-n6-color-wheel
Usage
In NativeScript Core applications:
<clw:ColorWheel width="200" height="200" color="#FFB35E"
colorSelect="{{colorSelected}}"/>
In NativeScript Angular applications:
- Add
NativeScriptColorWheelModule
fromnativescript-n6-color-wheel/angular
to theimports
section of your Angular module - Use the
ColorWheel
component where you need it
<ColorWheel width="200" height="200" margin="20"
(colorSelect)="onColorSelected($event)"></ColorWheel>
TODOs:
- optimize the algorithm of initial color location determination
- make color brightness configurable (at least for Android)
- add support of other color selection area forms (i.e. square)
License
Apache License Version 2.0