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

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


Android res .9.png android九宫图_第1张图片 Android res .9.png android九宫图_第2张图片Android res .9.png android九宫图_第3张图片

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

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

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


Android res .9.png android九宫图_第4张图片

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

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


更多相关文章

  1. Android 系列 5.9使用Inkscape创建Android Launcher图标
  2. Android 富文本编辑器 - ListItemSpan
  3. SystemUI9.0系统应用图标加载流程
  4. Android百度地图(五):百度地图鹰眼sdk监控进出地理围栏(区域)
  5. 基于原生 EditText+span 实现的 Android 富文本编辑器
  6. Android百度地图SDK—地图标记
  7. android中求区域内两个坐标之间的距离的实现
  8. android editText 软键盘enter键图标的设置
  9. react-native APP图标和Splash(Android)

随机推荐

  1. android写一个Rxjava
  2. Chapter5-Android(安卓)Scroll 分析
  3. android线程、UI、AsyncTask
  4. 让Android飞!Google开始测试ART
  5. Android应用开发揭秘第3章笔记
  6. Android(安卓)SDK Document 注解【1】
  7. pc 通过vnc控制android
  8. 从零开始--系统深入学习android(实践-让我
  9. Android静默安装
  10. Android(安卓)任务栈简介