光学边界线详解
Optical bounds layout(光学边界布局)是在Android 4.3(Api level 18)中引入的一种新的布局对齐方式。
光学边界也叫做视觉边界,下图是一个带有投影的蓝色按钮切图。在视觉上,此图形的外轮廓是蓝色按钮所占区域,而不是切图实际所占区域。光学边界线标注的位置为投影的位置,表示此区域在视觉上不可察觉。
光学边界会导致布局结构复杂化,而且可以实现的视觉效果也有限,大家稍作了解就好,技术成熟的时候再深究不迟。
下图中,左侧是开启光学边界的效果,右侧是未开启光学边界的效果。
官方工具:draw9patch为了方便大家检测点九图是否正确,我将谷歌在开发平台中提供的draw9patch工具进行了打包:
1.包括Mac和Win两个版本。
2.绿色软件,无需安装。
3.自带Java环境,双击直接运行。
4.无广告、无病毒、永久免费。
draw9patch工具使用很简单,就不多做讲解了。