Android中经常遇到的一个问题就是图标放大变小的问题。一般情况下,当图标被方法之后会失真,所以android提供了一种九宫格的图标来解决这个问题。所以大家经常会在res资源目录下见到不少 ***.9.png的图标,这些就是android的九宫格图标。

下边给大家看三个效果图,左侧的是普通的图标,右侧的是该图标放大之后的情况,下侧的是横向拉伸的九宫格的图标


可以看到,横向拉伸的九宫格图标任然保持了“原状”,没有失真,这是如何做到的呢

其实很简单,用的就是Android自带的九宫图制作工具

该工具是位于sdk\tools目录下的draw9patch.bat,双击它就可以编辑九宫格图标,该工具的界面如下:



可以看到,左侧是编辑区域,右侧是效果显示区域。

在你要编辑的图标的边缘区域(上下左右)可以看到一个一像素宽度的透明区域。这个区域就是编辑你要拉伸的地方,点击鼠标左键拖动就可以选择当图标放大时你选择哪块区域被拉伸,按shift+鼠标左键可以取消拉伸区域。编辑完之后选择保存,Ok,一张九宫格图标就制作成了。


更多相关文章

  1. Android(安卓)系列 5.9使用Inkscape创建Android(安卓)Launcher图
  2. Android(安卓)P 默认壁纸被拉伸
  3. SystemUI9.0系统应用图标加载流程
  4. GridView--学习
  5. android:shrinkColumns的用法 (2011-04-21 22:12:35)
  6. android:shrinkColumns的用法 (2011-04-21 22:12:35)
  7. Android(安卓)菜单简析01(OptionsMenu)
  8. Android百度地图(五):百度地图鹰眼sdk监控进出地理围栏(区域)
  9. Android百度地图SDK—地图标记

随机推荐

  1. Android(安卓)studio 如何创建创建第三方
  2. Android中不同Activity的切换
  3. 自定义android折线图,实现左右滑动和快速
  4. Android(安卓)推断当前的界面是否是桌面
  5. EditText属性大全详解
  6. Android笔记(五):Android中的Radio
  7. 64位ubuntu16.04安装Android(安卓)Studio
  8. android实现对导航Tab设置下划线选中效果
  9. Android(安卓)三角形控件
  10. Mobile Development with C#:Building Na