レイアウトの画像ビューにロードされたpngファイルがあります。次に、そのpng画像の上にレンダリングする必要があるsvg画像があります。
可能な方法を提案してください。
また、私の質問について何か説明があれば教えてください。
SVG svg1 = SVGParser.getSVGFromResource(getResources(), R.raw.svg_image1);
Drawable resID1 = svg1.createPictureDrawable();
SVG svg2 = SVGParser.getSVGFromResource(getResources(), R.raw.svg_image2);
Drawable resID2 = svg2.createPictureDrawable();
SVG svg3 = SVGParser.getSVGFromResource(getResources(), R.raw.svg_image3);
Drawable resID3 = svg3.createPictureDrawable();
Drawable mainImage = this.getResources().getDrawable(R.drawable.main_image);
LayerDrawable ld = new LayerDrawable(new Drawable[]{mainImage, resID1, resID2, resID3});
ld.setLayerInset(1, 1, 1, 1, 1);
ImageView imageView = (ImageView) findViewById(R.id.img1);
imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
imageView.setImageDrawable(ld);