Jak odcień tego PictureDrawable?

ja używamsvgandroid generowaćPictureDrawables z surowych zasobów SVG. Nie mogę jednak zastosować filtra kolorowego na szufladzie utworzonej w ten sposób.

Stary kod za pomocą PNG

icon = getResources().getDrawable(R.drawable.ic_braille);
icon.setColorFilter(0x88880000, Mode.MULTIPLY);
((ImageView)v.findViewById(R.id.icon)).setImageDrawable(icon);

działa, ale

icon = SVGParser.getSVGFromResource(getResources(), R.raw.ic_braille).createPictureDrawable();
icon.setColorFilter(0x88880000, Mode.MULTIPLY);
((ImageView)v.findViewById(R.id.icon)).setImageDrawable(icon);

nie. Próbowałem zastosować filtr koloru w Drawable, na ImageView (po ustawieniu do niego do rysowania), przez XML, nawet w Drawable po ustawieniu go jako drawable z ImageView, albo jest OK dla PNG, ale nie działa dla the PictureDrawable. ZastępujesetImageDrawable przezsetBackgroundDrawable, jak sugerują niektórzy, w ogóle nie nadaje się do wyciągania. Używam kodu dla Androidów 1.6, 2.3, 4.0, bez różnicy. Sprawdziłem źródło biblioteki SVG, nie dotyka ona żadnych filtrów kolorów. Co ja robię źle? Czy przyciemnianie jest niedostępne dla niektórych rodzajów rysunków?

questionAnswers(1)

yourAnswerToTheQuestion