Referencia para este artículo: https://www.cnblogs.com/lixiangyang521/p/11060887.html
Por qué es necesaria la conversión
Muchas veces, usaremos algunos íconos que deben ampliarse en proyectos, como cuadros de diálogo, etiquetas, etc. Algunos de ellos se pueden resolver dibujando directamente el archivo drawable.xml, mientras que otros requieren que la interfaz de usuario dibuje el correspondiente. 9., y luego podemos almacenar la imagen correspondiente en nuestra biblioteca de recursos local, pero esto tiene dos problemas: primero, aumentará el tamaño de la apk; segundo, si el recurso de imagen no está arreglado, la UI necesita ser actualizado con frecuencia (por ejemplo, cuadro de burbujas de miembros de QQ), esto causará el problema del reemplazo frecuente de recursos.
Para resolver estos dos problemas, nuestra solución es colocar la imagen del recurso en el servidor, pero si coloca directamente la imagen .9 y usa el marco de deslizamiento para cargarla, se informará un error, entonces debemos convertir el .9 imagen en una imagen png, y la conversión El efecto posterior es el mismo que el efecto original.
Pasos de conversión
1. Preparación
Dado que se trata de conversión, definitivamente necesitamos una imagen .9 y la herramienta de conversión correspondiente. La herramienta de conversión es build-tools/28.0.3 (versión, aquí hay un ejemplo, esta versión no es necesariamente necesaria) /aapt.exe en el SDK
2. Iniciar la conversión
El uso de la herramienta de conversión debe coordinarse con el comando, por lo que debemos ingresar el comando a través de cmd:
Ingresa cmd e ingresa a la carpeta correspondiente a la herramienta
Luego ingrese el comando:
conversión única
aapt s -i [ruta a la imagen .9] -o [ruta al archivo de salida, incluido el nombre y el sufijo]
ejemplo:aapt s -i D:\baigui.9.png -o D:\baigui2.png
Conversión por lotes
aapt c -S inputDir -C outputDir
inputDir es la carpeta de imágenes .9 original, outputDir es la carpeta de salida
Sugerencia: Es mejor crear dos carpetas nuevas para almacenar las imágenes .9 y los archivos de salida respectivamente para evitar confusiones.
Resumir
Aquí está la descripción del archivo, que puede ser un poco abstracta. Puede ir aquí para ver el texto original, que tiene descripciones detalladas de las imágenes.