summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-04-26 09:00:56 +0200
committerTobrun <tobrun@mapbox.com>2016-04-26 12:28:36 +0200
commit3602fdc040de9dfd700e9130d8db68e045f133db (patch)
tree965b77296b30ae5cb6fe733831313bd555df7ab3 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets
parent4770a9eb21450bbc002201de81b2310287935d67 (diff)
downloadqtlocation-mapboxgl-3602fdc040de9dfd700e9130d8db68e045f133db.tar.gz
[android] #3231 - added support for automatic tinting ui components used the client developer material colors
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/UserLocationView.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/UserLocationView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/UserLocationView.java
index 4c09402924..931c799d10 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/UserLocationView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/UserLocationView.java
@@ -3,6 +3,7 @@ package com.mapbox.mapboxsdk.maps.widgets;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Canvas;
+import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.PointF;
import android.graphics.PorterDuff;
@@ -36,6 +37,7 @@ import com.mapbox.mapboxsdk.location.LocationServices;
import com.mapbox.mapboxsdk.maps.MapboxMap;
import com.mapbox.mapboxsdk.maps.Projection;
import com.mapbox.mapboxsdk.maps.UiSettings;
+import com.mapbox.mapboxsdk.utils.ColorUtils;
import java.lang.ref.WeakReference;
@@ -112,8 +114,12 @@ public class UserLocationView extends View {
// default implementation
setShadowDrawable(ContextCompat.getDrawable(context, R.drawable.ic_userlocationview_shadow));
+ setShadowDrawableTint(ColorUtils.getPrimaryDarkColor(context));
+
setForegroundDrawables(ContextCompat.getDrawable(context, R.drawable.ic_userlocationview_normal), ContextCompat.getDrawable(context, R.drawable.ic_userlocationview_bearing));
- accuracyPaint.setColor(ContextCompat.getColor(context, R.color.mapbox_blue));
+ setForegroundDrawableTint(ColorUtils.getPrimaryColor(context));
+
+ accuracyPaint.setColor(ColorUtils.getAccentColor(context));
accuracyPaint.setAlpha(100);
}