You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: extension-androidauto/CHANGELOG.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Mapbox welcomes participation and contributions from everyone.
8
8
* Add `MapboxCarMapSessionInstaller` and `MapboxCarMapScreenInstaller` for simpler setup. ([#1603](https://github.com/mapbox/mapbox-maps-android/pull/1603))
9
9
* Add `Session.mapboxMapInstaller` and `Screen.mapboxMapInstaller` extension functions to create the installers. ([#1603](https://github.com/mapbox/mapbox-maps-android/pull/1603))
10
10
* Change `MapboxCarMapGestureHandler` to an java interface so default methods can be added without breaking java backwards compatibility. ([#1670](https://github.com/mapbox/mapbox-maps-android/pull/1670))
11
-
* Add support for intercepting the `SurfaceCallback#onClick`with an experimental method `MapboxCarMap.setupWithCustomCallback`.
11
+
* Add support for intercepting the `SurfaceCallback#onClick`when using `MapboxCarMap.prepareSurfaceCallback`. ([#1683](https://github.com/mapbox/mapbox-maps-android/pull/1683)])
Copy file name to clipboardExpand all lines: extension-androidauto/api/extension-androidauto.api
+1-14
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,3 @@
1
-
public final class com/mapbox/maps/extension/androidauto/CarMapSurfaceOwner : androidx/car/app/SurfaceCallback {
2
-
public fun <init> ()V
3
-
public fun <init> (Lcom/mapbox/maps/extension/androidauto/MapboxCarMapGestureHandler;)V
4
-
public synthetic fun <init> (Lcom/mapbox/maps/extension/androidauto/MapboxCarMapGestureHandler;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
5
-
public fun onFling (FF)V
6
-
public fun onScale (FFF)V
7
-
public fun onScroll (FF)V
8
-
public fun onStableAreaChanged (Landroid/graphics/Rect;)V
9
-
public fun onSurfaceAvailable (Landroidx/car/app/SurfaceContainer;)V
10
-
public fun onSurfaceDestroyed (Landroidx/car/app/SurfaceContainer;)V
11
-
public fun onVisibleAreaChanged (Landroid/graphics/Rect;)V
12
-
}
13
-
14
1
public class com/mapbox/maps/extension/androidauto/DefaultMapboxCarMapGestureHandler : com/mapbox/maps/extension/androidauto/MapboxCarMapGestureHandler {
15
2
public fun <init> ()V
16
3
public fun onFling (Lcom/mapbox/maps/extension/androidauto/MapboxCarMapSurface;FF)V
@@ -26,10 +13,10 @@ public final class com/mapbox/maps/extension/androidauto/MapboxCarMap {
26
13
public final fun getEdgeInsets ()Lcom/mapbox/maps/EdgeInsets;
27
14
public final fun getMapInitOptions ()Lcom/mapbox/maps/MapInitOptions;
28
15
public final fun getVisibleArea ()Landroid/graphics/Rect;
16
+
public final fun prepareSurfaceCallback (Landroidx/car/app/CarContext;Lcom/mapbox/maps/MapInitOptions;)Landroidx/car/app/SurfaceCallback;
29
17
public final fun registerObserver (Lcom/mapbox/maps/extension/androidauto/MapboxCarMapObserver;)Lcom/mapbox/maps/extension/androidauto/MapboxCarMap;
30
18
public final fun setGestureHandler (Lcom/mapbox/maps/extension/androidauto/MapboxCarMapGestureHandler;)V
31
19
public final fun setup (Landroidx/car/app/CarContext;Lcom/mapbox/maps/MapInitOptions;)Lcom/mapbox/maps/extension/androidauto/MapboxCarMap;
32
-
public final fun setupWithCustomCallback (Landroidx/car/app/CarContext;Lcom/mapbox/maps/MapInitOptions;)Lcom/mapbox/maps/extension/androidauto/CarMapSurfaceOwner;
33
20
public final fun unregisterObserver (Lcom/mapbox/maps/extension/androidauto/MapboxCarMapObserver;)V
Copy file name to clipboardExpand all lines: extension-androidauto/api/metalava.txt
+1-5
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,6 @@
1
1
// Signature format: 3.0
2
2
package com.mapbox.maps.extension.androidauto {
3
3
4
-
@com.mapbox.maps.MapboxExperimental public final class CarMapSurfaceOwner implements androidx.car.app.SurfaceCallback {
5
-
ctor public CarMapSurfaceOwner(com.mapbox.maps.extension.androidauto.MapboxCarMapGestureHandler? gestureHandler = com.mapbox.maps.extension.androidauto.DefaultMapboxCarMapGestureHandler());
6
-
}
7
-
8
4
@com.mapbox.maps.MapboxExperimental public class DefaultMapboxCarMapGestureHandler implements com.mapbox.maps.extension.androidauto.MapboxCarMapGestureHandler {
method public com.mapbox.maps.EdgeInsets? getEdgeInsets();
18
14
method public com.mapbox.maps.MapInitOptions getMapInitOptions();
19
15
method public android.graphics.Rect? getVisibleArea();
16
+
method @com.mapbox.maps.MapboxExperimental public androidx.car.app.SurfaceCallback prepareSurfaceCallback(androidx.car.app.CarContext carContext, com.mapbox.maps.MapInitOptions mapInitOptions);
20
17
method public com.mapbox.maps.extension.androidauto.MapboxCarMap registerObserver(com.mapbox.maps.extension.androidauto.MapboxCarMapObserver mapboxCarMapObserver);
21
18
method public void setGestureHandler(com.mapbox.maps.extension.androidauto.MapboxCarMapGestureHandler? gestureHandler);
22
19
method public com.mapbox.maps.extension.androidauto.MapboxCarMap setup(androidx.car.app.CarContext carContext, com.mapbox.maps.MapInitOptions mapInitOptions);
23
-
method @com.mapbox.maps.MapboxExperimental public com.mapbox.maps.extension.androidauto.CarMapSurfaceOwner setupWithCustomCallback(androidx.car.app.CarContext carContext, com.mapbox.maps.MapInitOptions mapInitOptions);
24
20
method public void unregisterObserver(com.mapbox.maps.extension.androidauto.MapboxCarMapObserver mapboxCarMapObserver);
25
21
property public final androidx.car.app.CarContext carContext;
26
22
property public final com.mapbox.maps.extension.androidauto.MapboxCarMapSurface? carMapSurface;
0 commit comments