diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2018-08-13 11:40:54 +0200 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2018-08-23 19:01:40 +0300 |
commit | fc26f2a6caadbc4c91f3624b62a635d05f9c4aab (patch) | |
tree | 5ae6c72e5b55f82efa4eeecab57402225d6dbf80 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/expressions/Expression.java | |
parent | fb5afd34b9b25e993a4b109385215eba0b83923f (diff) | |
download | qtlocation-mapboxgl-fc26f2a6caadbc4c91f3624b62a635d05f9c4aab.tar.gz |
[android] - add line-gradient example, integrate lineProgress expression
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/expressions/Expression.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/expressions/Expression.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/expressions/Expression.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/expressions/Expression.java index bd4d5d7d4b..626d83d299 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/expressions/Expression.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/expressions/Expression.java @@ -1462,6 +1462,32 @@ public class Expression { } /** + * Gets the progress along a gradient line. Can only be used in the line-gradient property. + * <p> + * Example usage: + * </p> + * <pre> + * {@code + * LineLayer layer = new LineLayer("layer-id", "source-id"); + * layer.setProperties( + * lineGradient(interpolate( + * linear(), lineProgress(), + * stop(0f, rgb(0, 0, 255)), + * stop(0.5f, rgb(0, 255, 0)), + * stop(1f, rgb(255, 0, 0))) + * ) + * ) + * } + * </pre> + * + * @return expression + * @see <a href="https://www.mapbox.com/mapbox-gl-js/style-spec/#expressions-line-progress">Style specification</a> + */ + public static Expression lineProgress() { + return new Expression("line-progress"); + } + + /** * Retrieves an item from an array. * * @param number the index expression |