Android引入了mipmap drawables,為設(shè)計啟動器圖標(biāo)提供了更多的靈活性。Mipmap首次在Android Jelly Beans 4.3中引入。如果您正在為不同密度構(gòu)建不同版本的應(yīng)用程序,則應(yīng)該了解mipmap資源目錄。這與正常的可繪制文件夾資源完全相同,只是它在創(chuàng)建不同目標(biāo)應(yīng)用時不參與密度剝離而資源優(yōu)化。
我們把我們的mipmap可繪制放在res /文件夾下的mipmap /目錄中。
為什么我們應(yīng)該使用mipmap來啟動應(yīng)用程序啟動器圖標(biāo)?
設(shè)備具有不同的分辨率,所以啟動器應(yīng)用程序顯示不同分辨率的圖標(biāo)。資源優(yōu)化技術(shù)有時會為未使用的屏幕密度移除資源,并且當(dāng)啟動器應(yīng)用程序必須升級顯示器的較低分辨率圖標(biāo)時,它可能看起來模糊不清。為了避免這個問題,應(yīng)用程序應(yīng)該為應(yīng)用程序啟動器圖標(biāo)使用mipmap可繪制文件夾。在Android系統(tǒng)從未條這一資源,并確保啟動應(yīng)用程序可以選擇與顯示器的最佳分辨率的圖標(biāo)。
它可以確保啟動器應(yīng)用程序通過將啟動器圖標(biāo)的所有密度移動到密度特定的res / mipmap /文件夾(例如res / mipmap-mdpi /和res / mipmap-xxxhdpi /)來為您的應(yīng)用程序顯示高分辨率圖標(biāo)。應(yīng)用程序使用mipmap /文件夾代替啟動圖標(biāo)的可繪制/文件夾。對于xxhpdi啟動器圖標(biāo),請務(wù)必添加更高分辨率的xxxhdpi版本的圖標(biāo),以增強高分辨率設(shè)備上圖標(biāo)的視覺體驗。
結(jié)論:mipmap僅僅是用來放啟動器圖標(biāo),其他繪制圖片還是要放到drawable中去。敲黑板啦。。。。