Contenu connexe
Similaire à AndroidとSVG (ABC 2013 Spring LT)
Similaire à AndroidとSVG (ABC 2013 Spring LT) (6)
AndroidとSVG (ABC 2013 Spring LT)
- 1. AndroidとSVG
渡辺悟史(@sassy_watson)
ABC 2013 spring
2013/3/16
- 9. SVGとは
• Salable Vector Graphics
• 拡大縮小可能なベクター画像のフォーマット
• ピクセルの情報ではなく、位置や線の引き方
の情報を持っていて、計算してから描画する
• 拡大・縮小しても同じ画像品質なの
で、様々なデバイスに対応できる(ス
マートフォンでもタブレットでも)
- 13. <?xml version="1.0" ?>
<svg xmlns="http://www.w3.org/2000/svg">
<rect x="10" y="10" width="100"
height="100" fill="red" stroke="blue"
stroke-width="2" />
</svg>
- 14. HTMLとSVG
• HTMLの中でもSVGを使うことが可能
<html>
<body>
<svg>
<rect x="10" y="10" width="100"
height="100" fill="red" />
</svg>
</body>
</html>
- 16. AndroidでSVG
• SVGファイルをWebViewでロード
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView wv = (WebView)findViewById(R.id.webview);
wv.loadUrl("file:///android_asset/index.svg");
}
}