1. know SVG
SVG: android5.0 + aparece, W3C ha creado
usando un lenguaje XML que describe los gráficos bidimensionales, vector, ningún efecto zoom
¿Por SVG, y ahora la memoria del teléfono es tabla corta, no la CPU, SVG mediante la computación de la CPU, png ocupan memoria
en Android SVG a ser castrado, utilizando Vector Disponibles a SVG apoyo, pequeña SVG
2. sintaxis SVG:
perfil Vector sintaxis, cómo leer un SVG
(1). El análisis comando Path como sigue:
M = moveTo (el MX, la Y): mover la pluma a la posición especificada de coordenadas correspondiente a dentro Path androide la moveTo ()
L = lineTo (LX, Y): dibujar una línea recta a la posición especificada de coordenadas correspondiente a dentro Path androide la lineTo ()
H = horizontal lineTo (el HX): dibujar una línea horizontal a la X especificado coordinar la posición
V = lineto vertical (VY): dibujar una línea vertical a la coordenada especificada posición y
C = curveTo (C X1, Y1 , X2, Y2, EndX, ENDY): curva de Bezier cúbico
S = suavizar curveTo (S X2, Y2, EndX, ENDY) curvas de Bezier igualmente cúbicos, y más suavizado
Q = curva Belzier cuadrática (QX, Y, EndX, ENDY): curva de Bezier cuadrática
T = suavizar cuadrática curveTo Belzier (T EndX, ENDY): cartografía de las mismas curvas de Bézier cuadráticas, más suave
A = elíptica Arco ( a RX, RY, XROTATION, FLAG1 , FLAG2, X, Y): un arco, que corresponde a la arcto ()
Z = closepath (): camino cerrado (dibuja automáticamente un comienzo enlace y puntos finales)
Nota, 'M' cuando se trata de, basta con mover el cepillo, no sacó nada.
SVG con Notepad ++ abrir una imagen:
<path style="fill:#F2484B;" d="M115.528,421.736c25.394-30.139,39.715-68.501,39.715-109.236
c0-53.923-25.081-103.697-67.743-135.727v271.453c9.942-7.464,18.916-15.903,26.853-25.123
C114.693,422.592,115.091,422.138,115.528,421.736z"/>
De acuerdo con la gramática anterior para identificar:
Relleno: relleno
M: movido a la coordenada 115.528,421.736
C: curva de Bezier cúbico
svg sitio web de edición en línea:
https://editor.method.ac/
SVG en el sitio Web del vector Disponibles, puesto bajo Disponibles
http://svg.zhangningning.com.cn/
Android cómo utilizar SVG:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/method_draw_image"/>
El uso directo como una lata de imagen normal, para las imágenes SVG
usando Android Studio crear SVG:
drawable-> Vector la aserción