标签

Android 44

Android Network security configuration Android 网络配置 Android Camera Preview gradlew 源码分析 Android 动态修改菜单 Android RelativeLayout 之 Gravity 的使用 Android Studio Gradle Download Error Android加载子View 【转】Android打开与关闭软键盘 Android EditText软键盘显示隐藏以及“监听” Android mipmap文件夹 Android 用命令行更新SDK Android Service学习之AIDL, Parcelable和远程服务 Android 5.0设备中,Notification小图标是白色的 Android最佳实践 Android Keystore 文件的密码修改 Android Studio 中加载so库文件 Android 中方法重载遇到的问题 ListView & RecyclerView Google Volley如何缓存HTTP请求文件 Creating logs in Android applications Advanced Android TextView TextView高亮URL地址解析 TextView 高亮URL地址,并实现跳转 Best practices in Android development Android Sdk Manager无法更新问题解决办法 Android ViewPager滑动事件 Google Volley 网络请求框架(一) Andorid UI注入工具的使用(ButterKnife) Android 项目中出现的奇葩bug, 数据NullPointExcption Android Drawable Animation Android 图片的毛玻璃效果 Android之使用Log打印日志 使用Fidder来拦截Android发送的HTTP请求 Android之Webview使用 Android之Notification的使用(二) Android之Notification的使用(一) Android Keyboard Show&Hiden Android 粘贴板的使用 Android中使用.9.png 使用Fidder来拦截Android发送的HTTP请求 Andorid JUnit 单元测试 Activity之间的切换动画 Android ListView中Adapter的使用

Android中使用.9.png

2014年08月18日

.9图

.9图是一张后缀名前有.9的图片,如home.9.png

.9图是用来干什么的呢?

1. 9图片的作用是在图片拉伸的时候特定的区域不会发生图片失真,至于哪些部分不会失真那么得看你的图片是如何绘制的。
2. 当一张图片作为背景时可以指定前景内容的显示区域.

如何制作.9图

作为一个Android程序员,肯定都使用过.9图,很多时候都用.9图来处理屏幕适配的问题。制作.9图也是很方便的。

你只需要打开android sdk下的制作工具便可以很轻松的完成,详细路径:/android sdk path/tools/draw9patch.bat,有关他的使用,可以百度/google一下,就能够找到详细的教程。

.9图中各个边的介绍

  1. 上面:这一条边上的黑色线是指的是图片横向拉伸的区域
  2. 下面:这一条边上的黑色线指的是图片在横向上显示的区域,即他做为背景的时候,内容显示的位置。
  3. 左边:这一条边上的黑色线指的是图片在竖直方向上拉升的区域
  4. 右边:这一条边上的黑色线指的是图片在竖直方向上显示的区域,即他做为背景的时候,内容显示的位置。

如下图所式:

step

.9 图中使用的注意事项

在制作一个.9图的时候,左边和上边的黑线一定都要有,不然会解析不出来。至于为什么,我也不知道。



友情链接: Hiro's Blog | Junjun's Blog