added attribution tint color check (#6950)

This commit is contained in:
Cameron Mace
2016-11-07 18:23:18 -05:00
committed by GitHub
parent 2e76fca473
commit 6b85d4c2f9

View File

@@ -15,6 +15,7 @@ import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.PointF;
import android.graphics.RectF;
import android.graphics.SurfaceTexture;
@@ -2458,7 +2459,12 @@ public class MapView extends FrameLayout {
}
void setAtttibutionTintColor(int tintColor) {
ColorUtils.setTintList(attributionsView, tintColor);
// Check that the tint color being passed in isn't transparent.
if (Color.alpha(tintColor) == 0) {
ColorUtils.setTintList(attributionsView, ContextCompat.getColor(getContext(), R.color.mapbox_blue));
} else {
ColorUtils.setTintList(attributionsView, tintColor);
}
}
int getAttributionTintColor() {