在android开发中经常使用到点九图, 基本上可以归类为两个目的:
1. 用一张图适配所有屏幕密度, 以此来降低适配的工作量
2. 减少图片占用空间, 包括图片大小,以及图片被decode到内存中占用的内存大小
所以比较常出现的一种情况是有一张点九图, 放在了drawable-xhdpi目录下, 为了节省空间,就不在drawable-xxhdpi下放置一张点九图, 从点九图的目的来看,这是非常合理的, 但实际上最后拉伸的效果却让分迷惑.
例如, 我在drawable-xhdpi中放置了一张点九图:
图中的红色是水平拉伸区域