Skip to content

Commit d9b330a

Browse files
Andrcraft9github-actions[bot]
authored andcommitted
Support line-border-gradient for Android and iOS
Generated via maps-stylegen. Annotation manager codegen excludes `line-border-gradient`, same as `line-gradient`. GitOrigin-RevId: f8b78efaba71dd679e3c3da456d43682a5396a84
1 parent 52878fd commit d9b330a

13 files changed

Lines changed: 480 additions & 0 deletions

File tree

app/src/androidTest/java/com/mapbox/maps/testapp/annotation/generated/PolylineAnnotationManagerAndroidTest.kt

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extension-compose/api/Release/metalava.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,6 +1004,7 @@ package com.mapbox.maps.extension.compose.annotation.generated {
10041004
method public Double? getLineBlur();
10051005
method public androidx.compose.ui.graphics.Color? getLineBorderColor();
10061006
method public String? getLineBorderColorUseTheme();
1007+
method public String? getLineBorderGradientUseTheme();
10071008
method public Double? getLineBorderWidth();
10081009
method public com.mapbox.maps.extension.style.layers.properties.generated.LineCap? getLineCap();
10091010
method public androidx.compose.ui.graphics.Color? getLineColor();
@@ -1042,6 +1043,7 @@ package com.mapbox.maps.extension.compose.annotation.generated {
10421043
method public void setLineBlur(Double?);
10431044
method public void setLineBorderColor(androidx.compose.ui.graphics.Color?);
10441045
method public void setLineBorderColorUseTheme(String?);
1046+
method public void setLineBorderGradientUseTheme(String?);
10451047
method public void setLineBorderWidth(Double?);
10461048
method public void setLineCap(com.mapbox.maps.extension.style.layers.properties.generated.LineCap?);
10471049
method public void setLineColor(androidx.compose.ui.graphics.Color?);
@@ -1080,6 +1082,7 @@ package com.mapbox.maps.extension.compose.annotation.generated {
10801082
property public final Double? lineBlur;
10811083
property public final androidx.compose.ui.graphics.Color? lineBorderColor;
10821084
property public final String? lineBorderColorUseTheme;
1085+
property public final String? lineBorderGradientUseTheme;
10831086
property public final Double? lineBorderWidth;
10841087
property public final com.mapbox.maps.extension.style.layers.properties.generated.LineCap? lineCap;
10851088
property public final androidx.compose.ui.graphics.Color? lineColor;
@@ -2960,6 +2963,8 @@ package com.mapbox.maps.extension.compose.style.layers.generated {
29602963
method public com.mapbox.maps.extension.compose.style.ColorValue getLineBorderColor();
29612964
method public com.mapbox.maps.extension.compose.style.Transition getLineBorderColorTransition();
29622965
method public com.mapbox.maps.extension.compose.style.StringValue getLineBorderColorUseTheme();
2966+
method public com.mapbox.maps.extension.compose.style.ColorValue getLineBorderGradient();
2967+
method public com.mapbox.maps.extension.compose.style.StringValue getLineBorderGradientUseTheme();
29632968
method public com.mapbox.maps.extension.compose.style.DoubleValue getLineBorderWidth();
29642969
method public com.mapbox.maps.extension.compose.style.Transition getLineBorderWidthTransition();
29652970
method public com.mapbox.maps.extension.compose.style.layers.generated.LineCapValue getLineCap();
@@ -3018,6 +3023,8 @@ package com.mapbox.maps.extension.compose.style.layers.generated {
30183023
method public void setLineBorderColor(com.mapbox.maps.extension.compose.style.ColorValue);
30193024
method public void setLineBorderColorTransition(com.mapbox.maps.extension.compose.style.Transition);
30203025
method public void setLineBorderColorUseTheme(com.mapbox.maps.extension.compose.style.StringValue);
3026+
method public void setLineBorderGradient(com.mapbox.maps.extension.compose.style.ColorValue);
3027+
method public void setLineBorderGradientUseTheme(com.mapbox.maps.extension.compose.style.StringValue);
30213028
method public void setLineBorderWidth(com.mapbox.maps.extension.compose.style.DoubleValue);
30223029
method public void setLineBorderWidthTransition(com.mapbox.maps.extension.compose.style.Transition);
30233030
method public void setLineCap(com.mapbox.maps.extension.compose.style.layers.generated.LineCapValue);
@@ -3076,6 +3083,8 @@ package com.mapbox.maps.extension.compose.style.layers.generated {
30763083
property public final com.mapbox.maps.extension.compose.style.ColorValue lineBorderColor;
30773084
property public final com.mapbox.maps.extension.compose.style.Transition lineBorderColorTransition;
30783085
property public final com.mapbox.maps.extension.compose.style.StringValue lineBorderColorUseTheme;
3086+
property public final com.mapbox.maps.extension.compose.style.ColorValue lineBorderGradient;
3087+
property public final com.mapbox.maps.extension.compose.style.StringValue lineBorderGradientUseTheme;
30793088
property public final com.mapbox.maps.extension.compose.style.DoubleValue lineBorderWidth;
30803089
property public final com.mapbox.maps.extension.compose.style.Transition lineBorderWidthTransition;
30813090
property public final com.mapbox.maps.extension.compose.style.layers.generated.LineCapValue lineCap;

extension-compose/api/extension-compose.api

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -823,6 +823,7 @@ public final class com/mapbox/maps/extension/compose/annotation/generated/Polyli
823823
public final fun getLineBlur ()Ljava/lang/Double;
824824
public final fun getLineBorderColor-QN2ZGVo ()Landroidx/compose/ui/graphics/Color;
825825
public final fun getLineBorderColorUseTheme ()Ljava/lang/String;
826+
public final fun getLineBorderGradientUseTheme ()Ljava/lang/String;
826827
public final fun getLineBorderWidth ()Ljava/lang/Double;
827828
public final fun getLineCap ()Lcom/mapbox/maps/extension/style/layers/properties/generated/LineCap;
828829
public final fun getLineColor-QN2ZGVo ()Landroidx/compose/ui/graphics/Color;
@@ -861,6 +862,7 @@ public final class com/mapbox/maps/extension/compose/annotation/generated/Polyli
861862
public final fun setLineBlur (Ljava/lang/Double;)V
862863
public final fun setLineBorderColor-Y2TPw74 (Landroidx/compose/ui/graphics/Color;)V
863864
public final fun setLineBorderColorUseTheme (Ljava/lang/String;)V
865+
public final fun setLineBorderGradientUseTheme (Ljava/lang/String;)V
864866
public final fun setLineBorderWidth (Ljava/lang/Double;)V
865867
public final fun setLineCap (Lcom/mapbox/maps/extension/style/layers/properties/generated/LineCap;)V
866868
public final fun setLineColor-Y2TPw74 (Landroidx/compose/ui/graphics/Color;)V
@@ -2523,6 +2525,8 @@ public final class com/mapbox/maps/extension/compose/style/layers/generated/Line
25232525
public final fun getLineBorderColor ()Lcom/mapbox/maps/extension/compose/style/ColorValue;
25242526
public final fun getLineBorderColorTransition ()Lcom/mapbox/maps/extension/compose/style/Transition;
25252527
public final fun getLineBorderColorUseTheme ()Lcom/mapbox/maps/extension/compose/style/StringValue;
2528+
public final fun getLineBorderGradient ()Lcom/mapbox/maps/extension/compose/style/ColorValue;
2529+
public final fun getLineBorderGradientUseTheme ()Lcom/mapbox/maps/extension/compose/style/StringValue;
25262530
public final fun getLineBorderWidth ()Lcom/mapbox/maps/extension/compose/style/DoubleValue;
25272531
public final fun getLineBorderWidthTransition ()Lcom/mapbox/maps/extension/compose/style/Transition;
25282532
public final fun getLineCap ()Lcom/mapbox/maps/extension/compose/style/layers/generated/LineCapValue;
@@ -2581,6 +2585,8 @@ public final class com/mapbox/maps/extension/compose/style/layers/generated/Line
25812585
public final fun setLineBorderColor (Lcom/mapbox/maps/extension/compose/style/ColorValue;)V
25822586
public final fun setLineBorderColorTransition (Lcom/mapbox/maps/extension/compose/style/Transition;)V
25832587
public final fun setLineBorderColorUseTheme (Lcom/mapbox/maps/extension/compose/style/StringValue;)V
2588+
public final fun setLineBorderGradient (Lcom/mapbox/maps/extension/compose/style/ColorValue;)V
2589+
public final fun setLineBorderGradientUseTheme (Lcom/mapbox/maps/extension/compose/style/StringValue;)V
25842590
public final fun setLineBorderWidth (Lcom/mapbox/maps/extension/compose/style/DoubleValue;)V
25852591
public final fun setLineBorderWidthTransition (Lcom/mapbox/maps/extension/compose/style/Transition;)V
25862592
public final fun setLineCap (Lcom/mapbox/maps/extension/compose/style/layers/generated/LineCapValue;)V

extension-compose/src/main/java/com/mapbox/maps/extension/compose/annotation/generated/PolylineAnnotationGroupState.kt

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extension-compose/src/main/java/com/mapbox/maps/extension/compose/style/layers/generated/LineLayerState.kt

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extension-style-app/src/androidTest/java/com/mapbox/maps/testapp/style/layers/generated/LineLayerTest.kt

Lines changed: 94 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)