我有eps图像文件。我已经通过在线转换器螺母转换为.svg,现在这个转换后的svg没有显示在屏幕上。 (代码与其他原始svg图像一起使用)。转换SVG不显示在Android画布
有没有像我们不能在android应用程序中使用转换后的svg图像?
这里是我的代码:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
view = new GestureImageView(this);
svgImg=sVGParser.getSVGFromResource(getResources(),R.raw.american);
view.setImageDrawable(svgImg.createPictureDrawable());
view.setLayoutParams(params);
view.setMaxScale(15f);
ViewGroup layout = (ViewGroup) findViewById(R.id.layout);
layout.addView(view);
}
目前Android不支持SVG光栅化,请!检查[本](http://stackoverflow.com/questions/6667536/does-android-have-native-support-svg-image-as-drawable-resources-icons) – swiftBoy
感谢您的答复。 :)如果我没有错,那么光栅svg图像意味着将svg图像(矢量格式图像)转换为无矢量格式,如png,jpeg,但我不会那样做。我只是简单地将“.eps”图像转换为“.svg”,也就是通过在线转换器(不在代码中)。因此,在我的代码中,如果正常的.svg图像失散,那么转换后的图像也应该显示出来。但事实并非如此。我可以这样做吗? –
你可以发布代码片段,你卡住了吗?我想知道问题是否与您的android代码或转换后的图像? – swiftBoy