android+背景+网络图片,android背景图片平铺
Android背景平铺:
在drawable文件夹下建立如下文件bg.xml:
android:src ="@drawable/pattern"
android:tileMode ="repeat" /> 在布局中如下引用:
=======================释意如下=====================
tileMode :属性就是用于定义背景的显示模式:disabled默认值,表示不使用平铺
clamp :复制边缘色彩
repeat :X、Y 轴进行重复图片显示,也就是我们说要说的平铺
mirror : 在水平和垂直方向上使用交替镜像的方式重复图片的绘制
图片平铺的三种方式:
1)第一种利用系统提供的api实现
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic);
//bitmap = Bitmap.createBitmap(100, 20, Config.ARGB_8888);
BitmapDrawable drawable = new BitmapDrawable(bitmap);
drawable.setTileModeXY(TileMode.REPEAT , TileMode.REPEAT );
drawable.setDither(true);
view.setBackgroundDrawable(drawable);
2)第二种我们使用xml来轻松实现
< bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/img" android:tileMode="repeat" />
3)第三种自己画出来
public static Bitmap createRepeater(int width, Bitmap src){
int count = (width + src.getWidth() - 1) / src.getWidth();
Bitmap bitmap = Bitmap.createBitmap(width, src.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
for(int idx = 0; idx < count; ++ idx){
canvas.drawBitmap(src, idx * src.getWidth(), 0, null);
}
return bitmap;
}
android+背景+网络图片,android背景图片平铺相关推荐
- android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...
本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助 最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是 ...
- Duilib技巧:背景图片平铺
贴图的描述 方式有两种 // 1.aaa.jpg // 2.file='aaa.jpg' res='' restype='0' dest='0,0,0,0' source='0,0,0 ...
- 背景图片平铺(HTML、CSS)
背景图片平铺(HTML.CSS) <!DOCTYPE html> <html lang="en"><head><meta charset= ...
- CSS背景图片平铺占满整个浏览器,且固定住不随滚动条移动
背景图片平铺占满整个浏览器,且固定住不随滚动条移动的样式写法 body {background-image: url(../images/bakimg.jpg); background-size: 1 ...
- php图片背景平铺,css如何让背景图片平铺?css背景图片平铺四种方式介绍
在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...
- html5图片平铺的代码,jQuery图片平铺效果制作网页背景图片平铺代码
插件描述:jQuery图片平铺效果制作网页背景图片平铺代码 调用JS文件 调用插件方法 $(function(){ // 插件初始化 $('img').jqthumb({ classname : 'j ...
- php如何平铺背景图片,css如何让背景图片平铺?css背景图片平铺四种方式介绍
在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...
- css 背景平铺 控制范围,css如何让背景图片平铺?css背景图片平铺四种方式介绍...
在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...
- css如何让背景图片平铺?css背景图片平铺四种方式介绍-前端教程
在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...
最新文章
- The Swift Code之UITextField的使用,及事件委托
- 中国军团称霸KDD:华人博士斩获最佳论文,清华北大中科大华为等榜上有名
- oracle程序加密,oracle加密
- golang模板与json的应用
- 数据结构源码笔记(C语言):堆排序
- MySQL 高级 - 存储过程 - 语法 - loop循环
- app中传递java数据_Java实现app接口和Socket消息传递(6)servlet映射并返回Json数据
- JSON学习笔记(三)- 数组
- MNTD论文修改20211114(Y Zhou)
- C#软件设计——小话设计模式原则之:接口隔离原则ISP
- “.中国”域名!小米有新网址了:纯汉字 输网址更方便了
- 区间合数的最小公倍数(质数+因数分解)
- jquery 学习笔记(二)
- box-shadow用法;http://riny.net/lab/css3/box-shadow.html
- 装箱问题 BPP first fit、best fit、first fit decreasing、best fit decreasing
- 阶段3 2.Spring_02.程序间耦合_4 曾经代码中的问题分析
- 机器学习梯度下降举例_举例说明:机器学习
- epub编辑器apk_使用您喜欢HTML编辑器编辑ePub电子书
- SAS,软件使用中reg报错/gplot错误的解决方法。
- PS网页设计教程XVII——在Photoshop中设计创意组合网页