diff options
author | Tobrun <tobrun@mapbox.com> | 2016-04-26 09:00:56 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-04-26 12:28:36 +0200 |
commit | 3602fdc040de9dfd700e9130d8db68e045f133db (patch) | |
tree | 965b77296b30ae5cb6fe733831313bd555df7ab3 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets | |
parent | 4770a9eb21450bbc002201de81b2310287935d67 (diff) | |
download | qtlocation-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.java | 8 |
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); } |