在Android Studio中,当我们新建一个项目的时候,可以看到只有一个drawable目录,其他都换成了mipmap目录,那么这两个目录到底有什么区别呢?

mipmap 目录和drawable 目录有什么区别_性能优化

看看官方的介绍:

mipmap 目录和drawable 目录有什么区别_性能优化_02

首先,使用上没有任何区别,把它当drawable使用就可以了。
但是用mipmap系统会在缩放上提供一定的性能优化。

实例:

Nexus 6 有 493 ppi,它刚好在 xxhdpi和xxxhdpi之间,所以显示的时候需要对xxxhdpi的资源进行缩小,如果你用了mipmap-xxxhdpi,那么这里会对sclae有一个优化,性能更好,占用内存更少。所以现在官方推荐使用mipmap: