Skip to content

Commit bb147f6

Browse files
natiginfogithub-actions[bot]
authored andcommitted
Deprecate ICON_IMAGE_CROSS_FADE
GitOrigin-RevId: 2acb63c8a84011737127121b34c27bb24a496c7a
1 parent 6cca26b commit bb147f6

File tree

5 files changed

+68
-0
lines changed

5 files changed

+68
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
Mapbox welcomes participation and contributions from everyone.
44

55
# main
6+
## Breaking changes ⚠️
7+
* `PointAnnotation.iconImageCrossFade` has been deprecated and setting value to it will not have any impact. Use `PointAnnotationManager.iconImageCrossFadeTransition` instead.
8+
69
## Features ✨ and improvements 🏁
710
* Expose `RenderThreadStatsRecorder` as experimental API.
811
* Expose new experimental properties: `CircleLayer.circleElevationReference`, `FillLayer.fillConstructBridgeGuardRail`, `FillLayer.fillBridgeGuardRailColor`, `FillLayer.fillTunnelStructureColor`.

plugin-annotation/api/Release/metalava.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,7 @@ package com.mapbox.maps.plugin.annotation.generated {
344344
method public Double? getIconHaloWidth();
345345
method public String? getIconImage();
346346
method public android.graphics.Bitmap? getIconImageBitmap();
347+
method @Deprecated public Double? getIconImageCrossFade();
347348
method public Double? getIconOcclusionOpacity();
348349
method public java.util.List<java.lang.Double>? getIconOffset();
349350
method public Double? getIconOpacity();
@@ -390,6 +391,7 @@ package com.mapbox.maps.plugin.annotation.generated {
390391
method public void setIconHaloWidth(Double?);
391392
method public void setIconImage(String?);
392393
method public void setIconImageBitmap(android.graphics.Bitmap?);
394+
method @Deprecated public void setIconImageCrossFade(Double?);
393395
method public void setIconOcclusionOpacity(Double?);
394396
method public void setIconOffset(java.util.List<java.lang.Double>?);
395397
method public void setIconOpacity(Double?);
@@ -435,6 +437,7 @@ package com.mapbox.maps.plugin.annotation.generated {
435437
property public final Double? iconHaloWidth;
436438
property public final String? iconImage;
437439
property public final android.graphics.Bitmap? iconImageBitmap;
440+
property @Deprecated public final Double? iconImageCrossFade;
438441
property public final Double? iconOcclusionOpacity;
439442
property public final java.util.List<java.lang.Double>? iconOffset;
440443
property public final Double? iconOpacity;
@@ -744,6 +747,7 @@ package com.mapbox.maps.plugin.annotation.generated {
744747
method public String? getIconHaloColorUseTheme();
745748
method public Double? getIconHaloWidth();
746749
method public String? getIconImage();
750+
method @Deprecated public Double? getIconImageCrossFade();
747751
method public Double? getIconOcclusionOpacity();
748752
method public java.util.List<java.lang.Double>? getIconOffset();
749753
method public Double? getIconOpacity();
@@ -783,6 +787,7 @@ package com.mapbox.maps.plugin.annotation.generated {
783787
method public void setIconHaloColorUseTheme(String?);
784788
method public void setIconHaloWidth(Double?);
785789
method public void setIconImage(String?);
790+
method @Deprecated public void setIconImageCrossFade(Double?);
786791
method public void setIconOcclusionOpacity(Double?);
787792
method public void setIconOffset(java.util.List<java.lang.Double>?);
788793
method public void setIconOpacity(Double?);
@@ -827,6 +832,7 @@ package com.mapbox.maps.plugin.annotation.generated {
827832
method public com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions withIconHaloWidth(double iconHaloWidth);
828833
method public com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions withIconImage(android.graphics.Bitmap iconImageBitmap);
829834
method public com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions withIconImage(String iconImage);
835+
method @Deprecated public com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions withIconImageCrossFade(double iconImageCrossFade);
830836
method public com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions withIconOcclusionOpacity(double iconOcclusionOpacity);
831837
method public com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions withIconOffset(java.util.List<java.lang.Double> iconOffset);
832838
method public com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions withIconOpacity(double iconOpacity);
@@ -868,6 +874,7 @@ package com.mapbox.maps.plugin.annotation.generated {
868874
property public final String? iconHaloColorUseTheme;
869875
property public final Double? iconHaloWidth;
870876
property public final String? iconImage;
877+
property @Deprecated public final Double? iconImageCrossFade;
871878
property public final Double? iconOcclusionOpacity;
872879
property public final java.util.List<java.lang.Double>? iconOffset;
873880
property public final Double? iconOpacity;
@@ -907,6 +914,7 @@ package com.mapbox.maps.plugin.annotation.generated {
907914
field public static final String PROPERTY_ICON_HALO_COLOR_USE_THEME = "icon-halo-color-use-theme";
908915
field public static final String PROPERTY_ICON_HALO_WIDTH = "icon-halo-width";
909916
field public static final String PROPERTY_ICON_IMAGE = "icon-image";
917+
field public static final String PROPERTY_ICON_IMAGE_CROSS_FADE = "icon-image-cross-fade";
910918
field public static final String PROPERTY_ICON_OCCLUSION_OPACITY = "icon-occlusion-opacity";
911919
field public static final String PROPERTY_ICON_OFFSET = "icon-offset";
912920
field public static final String PROPERTY_ICON_OPACITY = "icon-opacity";

plugin-annotation/api/plugin-annotation.api

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ public final class com/mapbox/maps/plugin/annotation/generated/PointAnnotation :
301301
public final fun getIconHaloWidth ()Ljava/lang/Double;
302302
public final fun getIconImage ()Ljava/lang/String;
303303
public final fun getIconImageBitmap ()Landroid/graphics/Bitmap;
304+
public final fun getIconImageCrossFade ()Ljava/lang/Double;
304305
public final fun getIconOcclusionOpacity ()Ljava/lang/Double;
305306
public final fun getIconOffset ()Ljava/util/List;
306307
public final fun getIconOpacity ()Ljava/lang/Double;
@@ -348,6 +349,7 @@ public final class com/mapbox/maps/plugin/annotation/generated/PointAnnotation :
348349
public final fun setIconHaloWidth (Ljava/lang/Double;)V
349350
public final fun setIconImage (Ljava/lang/String;)V
350351
public final fun setIconImageBitmap (Landroid/graphics/Bitmap;)V
352+
public final fun setIconImageCrossFade (Ljava/lang/Double;)V
351353
public final fun setIconOcclusionOpacity (Ljava/lang/Double;)V
352354
public final fun setIconOffset (Ljava/util/List;)V
353355
public final fun setIconOpacity (Ljava/lang/Double;)V
@@ -576,6 +578,7 @@ public final class com/mapbox/maps/plugin/annotation/generated/PointAnnotationOp
576578
public static final field PROPERTY_ICON_HALO_COLOR_USE_THEME Ljava/lang/String;
577579
public static final field PROPERTY_ICON_HALO_WIDTH Ljava/lang/String;
578580
public static final field PROPERTY_ICON_IMAGE Ljava/lang/String;
581+
public static final field PROPERTY_ICON_IMAGE_CROSS_FADE Ljava/lang/String;
579582
public static final field PROPERTY_ICON_OCCLUSION_OPACITY Ljava/lang/String;
580583
public static final field PROPERTY_ICON_OFFSET Ljava/lang/String;
581584
public static final field PROPERTY_ICON_OPACITY Ljava/lang/String;
@@ -620,6 +623,7 @@ public final class com/mapbox/maps/plugin/annotation/generated/PointAnnotationOp
620623
public final fun getIconHaloColorUseTheme ()Ljava/lang/String;
621624
public final fun getIconHaloWidth ()Ljava/lang/Double;
622625
public final fun getIconImage ()Ljava/lang/String;
626+
public final fun getIconImageCrossFade ()Ljava/lang/Double;
623627
public final fun getIconOcclusionOpacity ()Ljava/lang/Double;
624628
public final fun getIconOffset ()Ljava/util/List;
625629
public final fun getIconOpacity ()Ljava/lang/Double;
@@ -659,6 +663,7 @@ public final class com/mapbox/maps/plugin/annotation/generated/PointAnnotationOp
659663
public final fun setIconHaloColorUseTheme (Ljava/lang/String;)V
660664
public final fun setIconHaloWidth (Ljava/lang/Double;)V
661665
public final fun setIconImage (Ljava/lang/String;)V
666+
public final fun setIconImageCrossFade (Ljava/lang/Double;)V
662667
public final fun setIconOcclusionOpacity (Ljava/lang/Double;)V
663668
public final fun setIconOffset (Ljava/util/List;)V
664669
public final fun setIconOpacity (Ljava/lang/Double;)V
@@ -703,6 +708,7 @@ public final class com/mapbox/maps/plugin/annotation/generated/PointAnnotationOp
703708
public final fun withIconHaloWidth (D)Lcom/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions;
704709
public final fun withIconImage (Landroid/graphics/Bitmap;)Lcom/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions;
705710
public final fun withIconImage (Ljava/lang/String;)Lcom/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions;
711+
public final fun withIconImageCrossFade (D)Lcom/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions;
706712
public final fun withIconOcclusionOpacity (D)Lcom/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions;
707713
public final fun withIconOffset (Ljava/util/List;)Lcom/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions;
708714
public final fun withIconOpacity (D)Lcom/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions;

plugin-annotation/src/main/java/com/mapbox/maps/plugin/annotation/generated/PointAnnotation.kt

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

plugin-annotation/src/main/java/com/mapbox/maps/plugin/annotation/generated/PointAnnotationOptions.kt

Lines changed: 25 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)