问下drawable和mipmap存放图片有啥区别?
来源:3-1 Java 的 char 是两个字节,是怎么存 Utf-8 的字符的?

用户1148542
2019-06-24
问下drawable和mipmap存放图片有啥区别
写回答
2回答
-
线程撕裂者_Louis
2022-09-17
在三维计算机图形的贴图渲染过程中有一个常用的技术被称为Mipmapping。为了加快渲染速度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为 MIP map 或者 mipmap。
mipmap文件夹用于存放APP的icon图标文件,Android系统会保留这个文件夹中所有的图片资源,而不受到应用安装的设备的屏幕分辨率的影响。因为mipmap会转换到适当的层级,此时mipmap贴图需要被读取的像素远少于普通贴图,所以渲染的速度得到了提升,而且mipmap的图片已经是做过抗锯齿处理的,从而减少了实时渲染的负担。
drawable文件夹存储bitmap文件(png, jpeg, gif),9-patch文件和xml文件,这些文件用于描述包含多种状态(normal, pressed, focused)的可绘制形状或可绘制对象。
00 -
bennyhuo
2019-06-24
mipmap这个词在纹理渲染的时候会常见,不过奇怪的是android这里的似乎跟纹理缩放没有什么关系。一般把launcher的图标放到这里会让launcher选择更合适的icon,别的跟drawable也没有看出什么太大的区别。特别是视频里面提到的dpi的问题。
00
相似问题