3
Ich versuche, eine Markierung der Farbe zu colorAccent
gesetzt, aber irgendwie funktioniert es nicht mit diesem Code arbeiten:Tint ein Google Maps Android API Marker
Drawable drawable = getResources().getDrawable(R.drawable.ic_place_white_24dp);
drawable.setColorFilter(getResources().getColor(R.color.colorAccent), PorterDuff.Mode.MULTIPLY);
BitmapDescriptor bitmap = BitmapDescriptorFactory.fromBitmap(((BitmapDrawable) drawable).getBitmap());
Bitmap workingBitmap = Bitmap.createBitmap(((BitmapDrawable) drawable).getBitmap());
Bitmap mutableBitmap = workingBitmap.copy(Bitmap.Config.ARGB_8888, true);
Canvas canvas = new Canvas(mutableBitmap);
drawable.draw(canvas);
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(mutableBitmap);
markerOptions.icon(bitmapDescriptor);
Ich versuchte, die ziehbar aus einem einfachen weißen Symbol zu wechseln zu einem schwarzen und versuchte auch, von Mode.MULTIPLY
zu Mode.ADD
zu wechseln. Beides ohne Erfolg.