Android .9 图片的处理

Android Studio 3.2.x 对.9图片的处理越发严格,如果一个.9图片,单侧的描边,出现多段黑线,则会报错:

Android resource compilation failed
Output:  error: too many padding sections on right border.
错误示例.png

而且 点9图片的拉伸区域,是定义在左边 和上边的
显示区域 是定义在 右边 和 下边的

范围说明.jpg

我们在对比几张实际项目中的 效果图

corect_1.png
correct_2.png

这种描边方法,由于右侧定义显示区域的定义只有下半边,左侧定义拉伸区域包含了气泡尖端处,因此在纵向拉伸时会变形


error_1.png

这种描边方式,由于左边定义的拉伸区域,有上下两部分,因此,气泡的尖端会随着纵向的拉伸,垂直方向一直居中,对比correct_2图理解即可


correct_3.png

你可能感兴趣的:(Android .9 图片的处理)