想到一个问题:Android中drawable和mipmap存放图片的区别?
结论:
应用图标的图片资源存放在mipmap系列文件夹中,而其余图片存放在drawable系列文件夹中。
drawable文件夹存储bitmap文件(png, jpeg, gif),9-patch文件和xml文件,这些文件用于描述包含多种状态(normal, pressed,focused)的可绘制形状或可绘制对象。
mipmap文件夹用于存放APP的icon图标文件。Android系统会保留这个文件夹中所有的图片资源,而不受到应用安装的设备的屏幕分辨率的影响。这个行为允许启动程序为应用选择最好的分辨率图标显示在主屏幕上
谷歌官方:
drawable:
For bitmap files (PNG, JPEG, or GIF), 9-Patch image files, and XML files that describe Drawable shapes or Drawable objects that contain multiple states (normal, pressed, or focused). See the Drawable resource type.
mipmap:
For app launcher icons. The Android system retains the resources in this folder (and density-specific folders such as mipmap-xxxhdpi) regardless of the screen resolution of the device where your app is installed. This behavior allows launcher apps to pick the best resolution icon for your app to display on the home screen. For more information about using the mipmap folders, see Managing Launcher Icons as mipmap Resources.

在Android开发中,drawable和mipmap文件夹分别用于存放不同类型的图片资源。drawable主要用于存储各种状态的位图、9-patch和XML描述的可绘制对象,而mipmap专用于存放应用图标,确保在不同设备上都能显示最佳的启动图标。谷歌建议将应用图标置于mipmap文件夹下,以优化主屏幕上的显示效果。
1261

被折叠的 条评论
为什么被折叠?



