我有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