Мне нужен совет с настройкой непрозрачности объекта PictureDrawable
, так как обычный setAlpha()
не реализован в PictureDrawable
. Мой случай очень похож на this one (я также получаю мои чертежи из SVG в сырых ресурсах, используя библиотеку). Но я не могу использовать это решение, потому что я хотел бы динамически изменять прозрачность (не применяя цветовой фильтр при создании).Установить непрозрачность для PictureDrawable
Контекст - анимация нескольких чертежей при рисовании на SurfaceView
.
Что может быть хорошим обходным путем в этой ситуации?
спасибо.
Использование Canvas.saveLayerAlpha, этот метод используется в устройствах pre v4 при рисовании AlphaAnimations – pskink