Я использую эту библиотеку для рендеринга изображений SVG. Сама библиотека не может изменить прозрачность и цвет рисунка. существует проблема с отслеживанием этого , но я бы хотел обойти это в своем коде.
Я получаю данные изображения SVG через мой API и храню файлы в локальном каталоге. Затем я загружаю SVG в ImageView следующим образом:
Sharp.loadFile(new File(StickerList.get(position).get_thumbnail_url()))
.into(holder.nuggetImageView);
Этот подход с использованием loadFile().into()
загружает мое SVG-изображение в ImageView, как и ожидалось. Однако мне не удается изменить цвет изображения и изменить непрозрачность. Я попытался сделать это следующим образом:
ImageView imageView = imageRootView.findViewById(R.id.photo_editor_sdk_image_iv);
imageView.setColorFilter(colorFilter);
imageView.setAlpha(alpha);
Это, кажется, не имеет никакого эффекта вообще. Каким будет способ изменения цвета и непрозрачности?