Android draw9patch 图片制作与使用

理解一下4句话:

  1. 上边 决定左右拉升不变形
  2. 左边 决定上下拉升不变形
  3. 右边 设置内容高度区域
  4. 下边 设置内容宽度区域


下面我拿6张图片分别举例说明:

1.QQ多彩气泡 聊天对话框也用.9图片制作

继承过环信IM即时通讯的同学可以去看他们的源码,聊天对话框也是这样用9patch制作的呢。



2.上边一般都是1个像素,根据这个点左右拉伸,如果右边画红线的2张图片就是拉伸的局域。



3.左边一般也是1个像素点,根据这个点上下拉伸,如右边画红线的2张图片就是拉伸的局域。



4.勾选Show content(显示内容),根据拉伸的部分就是显示当前内容的区域,右图紫色部分就是内容显示的区域。



5.同上



6.最终效果图

点个赞吧??

时间: 2024-11-03 03:25:16

Android draw9patch 图片制作与使用的相关文章

android .9图片制作与注意

首先找到你的开发软件所依赖的SDK,在电脑中找到这个SDK的安装路径,如果有太多SDK分不清楚,Window→Android SDK Manager 点开可以看到你的依赖SDK路径,多余的不说直接发个链接看看,里面已经非常详细了 http://jingyan.baidu.com/article/86fae346b60f633c49121a97.html 注意点:有些特殊的图片你不想让他任何一部分被缩放,这个时候你需要美工作图的时候在他给你的图片外面包一圈1px的空白,这样拉伸空白区域就能让原图片

android .9图片的制作

android .9PNG图片制作 在android开发的过程中,我们经常因为没有好的美工图片失真,这样使界面看起来要逊色很多,有的时候可能我们会想在drawable-hdpi,ldpi,mdpi下放不同分辨率图片,这样虽然可以有效的避免图片失真,但是这样一是麻烦二是图片资源太大,所以我们用.9图片,.9图片格式是安卓平台上新创的一种被拉伸的却不失真的东西. 在android的sdk中已经自带了这个工具了,在tools目录下找到draw9patch.bat,双击打开,把要制作的png图片拖入里面

Android工具draw9patch使用点.9.png图片制作

Android工具draw9patch使用点.9.png图片制作(原文) @Author : Dolphix.J Qing 本文将以示例的形式,讲解QQ聊天气泡.9.png图片的制作过程 1 手机截屏 发送空消息体->截屏聊天界面->截取聊天气泡. 2 透明.png制作 在线ps->选择电脑已存在图->Ctrl+J(复制背景图层,并新建图层)->魔棒工具->(Delete)删除不要图色-> 解锁背景图层,并删除->保存新图层到电脑(即为透明.png) 3 制

Android必知必会--NinePatch图片制作

本文为CSDN学院免费课程<NinePatch图片制作从入门到精通>的笔记,建议新手先观看视频,整理此笔记是为了便于自己复习,有NinePatch基础的朋友可以直接观看第四部分.--[转载请注明出处] 一.工具介绍 这是一张PNG图片,为了方便观看做的比较大.在Android中使用NinePatch图片的一般都是很小的图片,因为当内容多了的时候,背景会自动拉伸来适应内容,而如果图片做大了,内容少,则图片也不会自动变小,所以用作NinePatch图片的png图片一般是比较小的. 打开Androi

draw9patch在SDK-&gt;tools找不到,在Android Studio点击图片没找到draw9patch

第一个问题: Google把draw9patch集成在Android Studio中了,所以在SDK->tools中找不到. 第二个问题: 把图片的后缀名名改为  .png 格式,不要 .jpg 格式.

Android九宫图(draw9patch)

左边和上边的线决定重复的区域: 右边和下边的线决定显示内容的区域: Android九宫图(draw9patch),布布扣,bubuko.com

Android SeekBar 和 draw9patch 的使用

今天要使用一个SeekBar控件,其实我觉得Android默认样式已经很不错了,无奈设计不同意,而且SeekBar左右两边也有图片,默认样式和图片也确实不协调,因此这里使用图片自定义SeekBar样式,首先上代码: <SeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:thumbO

Android学习随笔 -- draw9patch的使用

draw9patch的作用 通过draw9pacth生成的.9.png的图片的主要解决 在设计中 比如使用一个图片作为背景图片时,当要填充的区域 的长宽比例不同于图片的实际长宽比例时 图片会被拉伸的变形.所以使用生成的.9.png图片不会被完全的拉伸变形  而是只是拉伸其中的某一部分. 如没有使用draw9patch的图片做背景 以及 使用draw9patch的图片做的背景. 图像会被全部拉伸放大,变形不清晰.这样的不需要放的部分不会被拉伸变形. 如何制作9patch的图片 进入android目

Android .9.png图片制作

"点九"是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形. 我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真. OK,在android平台下使用点九PNG技术,可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示