资源说明:A QtQuick/QML component to interpolate colors.
qml-color-interpolation
=======================
A QtQuick/QML component to interpolate colors.
Installation
------------
There is no installation needed, the component is only made of QML and works out of the box.
Usage
-----
### Example
Run ColorInterpolationExample.qml with the Qt qmlviewer tool and play with the sliders to see the interpolated colors.
### How to integrate the ColorInterpolation
First, copy the ColorInterpolation folder in a path which is loaded with the QML engine and do not forget the `import "ColorInterpolation"`.
A ColorInterpolation and ColorStop work the same way Gradient and GradientStop work.
You need to provide several ColorStops inside a ColorInterpolation. ColorStop takes a standard color and a real indicating the color position in the interpolated range.
ColorInterpolation {
id: interpolation
stops: [
ColorStop { position: [...]; color: [...] }
...
]
}
Then, you need to call `interpolation.getColorAt(value)` to get the interpolated color at the `value` position of the range.
And, that's it!
License
-------
This project has been released under the LGPL 3 license.
Please refer to LICENSE.GPL and LICENSE.LGPL for more information.
Todolist
--------
* Make the `stops` property the default value of the ColorInterpolation element. `stops` is a list, and list properties marked as default are not supported by Qt 4.8 (it will be in Qt 5.0).
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
