Use Android SVG imágenes

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

3.svg Animación:

Publicados 100 artículos originales · ganado elogios 102 · vistas 130 000 +

Supongo que te gusta

Origin blog.csdn.net/dreams_deng/article/details/105045912
Recomendado
Clasificación