summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-05-23 12:02:51 +0200
committerTobrun <tobrun@mapbox.com>2016-05-23 12:36:55 +0200
commit98f8dd6ae6e8b14f7646f39386bdb55b0012b75c (patch)
treee98a4cb712ba4c39fb5162ddc7c98c35f2a611dc /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
parent40bb02fe749ea8221a8da57b715bcbc1866edb8b (diff)
downloadqtlocation-mapboxgl-98f8dd6ae6e8b14f7646f39386bdb55b0012b75c.tar.gz
[android] - cleanup marker view integration
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java21
1 files changed, 10 insertions, 11 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
index 308ad602e1..4f88cb038f 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
@@ -7,6 +7,8 @@ import com.mapbox.mapboxsdk.maps.MapboxMap;
public class MarkerView extends Marker {
+ private MarkerViewManager markerViewManager;
+
private PointF centerOffset;
private Point infoWindowOffset;
private boolean flat;
@@ -16,9 +18,7 @@ public class MarkerView extends Marker {
private float tiltValue;
private float rotation;
- private float alpha;
-
- private MarkerViewTransformer markerViewTransformer;
+ private float alpha = 1;
MarkerView() {
centerOffset = new PointF();
@@ -74,18 +74,18 @@ public class MarkerView extends Marker {
this.deselectAnimRes = deselectAnimRes;
}
- public float getTiltValue() {
+ float getTilt() {
return tiltValue;
}
- public void setTiltValue(float tiltValue) {
+ void setTilt(float tiltValue) {
this.tiltValue = tiltValue;
}
public void setRotation(float rotation) {
this.rotation = rotation;
- if (markerViewTransformer != null) {
- markerViewTransformer.animateRotation(this, rotation);
+ if (markerViewManager != null) {
+ markerViewManager.animateRotation(this, rotation);
}
}
@@ -99,15 +99,14 @@ public class MarkerView extends Marker {
public void setAlpha(float alpha) {
this.alpha = alpha;
- if (markerViewTransformer != null) {
- markerViewTransformer.animateAlpha(this, rotation);
+ if (markerViewManager != null) {
+ markerViewManager.animateAlpha(this, alpha);
}
}
@Override
public void setMapboxMap(MapboxMap mapboxMap) {
super.setMapboxMap(mapboxMap);
- MarkerViewManager manager = mapboxMap.getMarkerViewManager();
- markerViewTransformer = manager.getMarkerViewTransformer();
+ markerViewManager = mapboxMap.getMarkerViewManager();
}
}