El directorio res almacena todos los recursos (resources) que se utilizan en la App. Estos recursos son las imagenes, los colores, los layouts, las strings...
CONTENIDO
Cuando se crea un Proyecto tendremos una serie de subdirectorios creados en la carpeta. Sin embargo, esto no significa que no se vayan a utilizar más en función de nuestras necesidades.
No se deben guardar archivos de recursos directamente en el directorio res sino en los subdirectorios. Sino se producirá un error de compilación.
Según la documentación de Google podemos tener los siguientes subdirectorios:
animator
Archivos XML donde se definen animaciones de propiedades.
El sistema de animación de propiedades es un marco de trabajo robusto que te permite animar casi cualquier cosa. Puedes definir una animación para cambiar cualquier propiedad de un objeto a lo largo del tiempo, más allá de que se renderice en la pantalla o no.
Archivos XML donde se definen animaciones de vistas.
Puedes usar el sistema de animación de vista para realizar animaciones interpoladas en vistas. La animación de interpolación calcula la animación con datos como el punto de inicio, el punto de fin, el tamaño, la rotación y otros aspectos comunes de una animación.
Pueden almacenarse también las animaciones de propiedades pero es mejor diferenciarlas en su respectiva carpeta.
Archivos XML que define una lista del estado de colores.
Un ColorStateList es un objeto que puedes definir en formato XML y aplicar como color, pero que cambiará de color según el estado del objeto View al que se aplique.
Archivos XML que contienen valores simples, como strings, valores enteros y colores.
Los archivos de recursos XML en otros subdirectorios res/ definen un único recurso basado en el nombre del archivo en formato XML, mientras que los archivos del directorio values/ describen varios recursos. En el caso de un archivo de este directorio, cada campo secundario del elemento <resources> define un único recurso. Por ejemplo, un elemento <string> crea un recurso R.string, y un elemento <color> crea un recurso R.color.
A continuación se incluyen algunas convenciones de asignación de nombres de archivos para los recursos que puedes crear en este directorio: