
Android 项目中的 drawable 文件夹主要用于存放图片等可绘制资源,但不止于图片,还包括其他可被 Android 系统绘制的资源文件。具体包含以下几类:
shape):如圆角矩形、圆形、渐变背景等(例如按钮背景)。selector):定义控件在不同状态(如点击、选中、禁用)下的样式(例如按钮点击前后的颜色变化)。layer-list):将多个图形 / 图片叠加组合(例如带边框的图标)。vector):缩放不失真的图标,适合不同分辨率屏幕。animation-list)也会放在 drawable 文件夹,通过 XML 定义一序列图片的播放顺序和时长。此外,为了适配不同分辨率的设备,通常会有多个细分文件夹,如 drawable-mdpi、drawable-hdpi、drawable-xhdpi 等,系统会根据设备屏幕自动选择对应分辨率的资源。
总结:drawable 是存放 “可被绘制到屏幕上的资源” 的文件夹,图片是其中最常见的类型,但 XML 绘制资源和简单动画也属于其范畴。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。