NoSuchMethodException при попытке запустить мое приложение из Android Studio

Предполагая, что ваш SVG находится в теге <embed>:

<embed id="embedded-image" src="image.svg" type="image/svg+xml" />

SVG-изображение по существу находится в суб-документе, который будет иметь отдельное событие load с событием основного document ]. Тем не менее, вы можете прослушать это событие и обработать его:

var embed = document.getElementById("embedded-image");
embed.addEventListener('load', function()
{
    var svg = embed.getSVGDocument();
    // Operate upon the SVG DOM here
});

Это лучше, чем опрос, поскольку любые изменения, которые вы делаете для SVG, произойдут до того, как они будут сначала нарисованы, что уменьшит мерцание и затраты на процессор, потраченные на рисование .

2
задан derloopkat 18 January 2019 в 20:11
поделиться