android 图片平铺与拉伸
来源:互联网 发布:我的从医感受淘宝店 编辑:程序博客网 时间:2024/05/17 06:55
http://blog.csdn.net/jj120522/article/details/7893758
首先由于android开发需要大量的图片,导致应用程序体积庞大,以至于很不友好,解决办法就是运用.9.png 前面有篇文章讲解了你可以点击链接查看,在这里我主要讲解图片的平铺与拉伸应用。
拉伸:
我们看一张图片:
原图 .9.png图
为了节省控件,我们只截出来这一点图片,请看下面图片,可以很明显看到上面那个图片变了形状.而下面那个图片完好无损,这就是.9.png的强大,可以不失真任意放大.(制作也很简单,只需要用android提供的工具打开在左,上)
平铺效果:
我们在看一张图片, 我们为了实现下面这张图片顶部的背景,我们需要给出一个背景颜色,而为了节省空间我们只给出了一张小得背景图片.我们可以根据给出来的那点图片我们进行平铺从而达到我们想要的那种效果.
主要是制作.9.png 其实也不难实现,网上有很多文章,其实主要是(左,上)记住这两个要同时进行处理,这样系统虚拟机才会识别进行copy平铺.
注意:我们不能直接引用这张图片(直接引用系统就当作拉伸了,就是上面的效果.),我们需要在xml中声明这张图片然后引用这个xml文件,从而实现平铺. top_bg是张.9.png图片.
- <?xml version="1.0" encoding="utf-8"?>
- <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
- android:src="@drawable/top_bg"
- android:tileMode="repeat" >
- </bitmap>
<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/top_bg" android:tileMode="repeat" ></bitmap>引用:
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="@drawable/tabbar_bg" >
- </LinearLayout>
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/tabbar_bg" > </LinearLayout>这样就打到效果了.
其实实现起来不难,只是一种做法,之前我没有接触过,真是太落后了,相信你早就know了吧.
- android 图片平铺与拉伸
- android 图片平铺与拉伸
- android 图片平铺与拉伸
- Android与iOS中实现图片的拉伸与平铺
- 平铺文理+拉伸按钮图片
- VB 让picturebox 图片拉伸和平铺
- 21.UIImage图片拉伸平铺(resizableImage)
- 设置平铺的方式拉伸图片
- Android图片拉伸与缩放
- 平铺与拉伸MDI窗口的背景图 ~!~
- 平铺与拉伸MDI窗口的背景图 ~!~
- SWT背景图的平铺与拉伸
- swift 关于背景图片的拉伸与平铺
- android 防止背景图片被拉伸 背景图片平铺
- android图片平铺
- Android 平铺图片
- android 图片平铺实现
- android 图片平铺实现
- 驱动程序安装类(C#)
- Flash多线程学习资料导航
- Hashcode的作用
- UVa 350 - Pseudo-Random Numbers
- 摄影构图在网页设计中活学活用
- android 图片平铺与拉伸
- 浅谈.NET中的委托
- C# Web开发 标准读写Cookies的方法 支持跨二级域和虚拟目录
- PCB导线宽度与截流能力的规定
- 关于AS3中ApplicationDomain之浅见(一)
- javascript的浮点运算 加减乘除
- 一个简单方便的条形码识别库--ZBar
- Gridview导出到excel中汉字出现乱码的问题(支持EXCEL 03)
- android Fragment开发文档翻译 - 1