9Patch制图
来源:互联网 发布:c语言数组去重的方法 编辑:程序博客网 时间:2024/05/02 19:20
如下图,中间的白色框架和登陆出的框架,以及点击登陆时按钮的变化(如颜色),都是通过.9图来实现的。
步骤:
1、制作.9图:
找到D:\sdk\sdk\tools文件夹下draw9patch.bat将图片拖到如下窗口中
画线:上左表示伸展方向,下右表示文字显示区域。
画完之后保存,找到原文件,去点后缀即可,在桌面会生成.9图片
2、将.9图片复制到res→mipmap-xhdpi下
3、在res→drawable下新建drawable resource file,然后添加item
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/press" android:state_pressed="true" />//点击时的效果图片 <item android:drawable="@mipmap/a_input" />//没点击时的图片</selector>
注意:
没有点击时的效果item,要写在后面。
android:drawable=”@mipmap/a_input”
4、在button或Text或布局中运用 android:background=”@drawable/button_press”
在代码左边会显示效果
0 0
- 9Patch制图
- 9patch
- 【9patch】android draw9 patch介绍
- Android 9 patch 图片
- Drawables:9-patch
- android 9 patch
- NinePatch 9Patch 绘制
- android 9patch
- Android 9 patch 图片
- Android 9 patch 图片
- android 9patch
- Draw 9-Patch使用方法
- 9patch的工具
- 9 patch drawable
- 9Patch再次研究
- Draw 9-patch
- 9patch学习总结
- android 9patch制作
- ZOJ 1654--Place the Robots【二分匹配 && 经典建图】
- Android开发之Volley定制自己的Request
- c中掉java
- Android UI(ImageView CheckBox)、ListView和Adapter
- Sublime 概述
- 9Patch制图
- Nginx/LVS/HAProxy负载均衡软件的优缺点详解
- HDU1106排序
- 【POJ 3122】 Pie (二分+贪心)
- Android Fragment(四)---Fragment与Activity通讯
- Android开发从源码的角度理解Volley
- bzoj2002
- 滚轮滑动加载更多数据
- 二分查找