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背景图片平铺相关推荐

  1. android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...

    本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助 最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是 ...

  2. Duilib技巧:背景图片平铺

    贴图的描述 方式有两种     // 1.aaa.jpg     // 2.file='aaa.jpg' res='' restype='0' dest='0,0,0,0' source='0,0,0 ...

  3. 背景图片平铺(HTML、CSS)

    背景图片平铺(HTML.CSS) <!DOCTYPE html> <html lang="en"><head><meta charset= ...

  4. CSS背景图片平铺占满整个浏览器,且固定住不随滚动条移动

    背景图片平铺占满整个浏览器,且固定住不随滚动条移动的样式写法 body {background-image: url(../images/bakimg.jpg); background-size: 1 ...

  5. php图片背景平铺,css如何让背景图片平铺?css背景图片平铺四种方式介绍

    在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...

  6. html5图片平铺的代码,jQuery图片平铺效果制作网页背景图片平铺代码

    插件描述:jQuery图片平铺效果制作网页背景图片平铺代码 调用JS文件 调用插件方法 $(function(){ // 插件初始化 $('img').jqthumb({ classname : 'j ...

  7. php如何平铺背景图片,css如何让背景图片平铺?css背景图片平铺四种方式介绍

    在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...

  8. css 背景平铺 控制范围,css如何让背景图片平铺?css背景图片平铺四种方式介绍...

    在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...

  9. css如何让背景图片平铺?css背景图片平铺四种方式介绍-前端教程

    在网页设计的过程中,有时候可能会要求背景图片平铺,因为这样会让整个网页看起来比较好看,图片平铺可以不用具体设置body宽度和高度大小,就可以直接将图片平铺整个页面,那么,如何让背景图片平铺呢?接下来本 ...

最新文章

  1. The Swift Code之UITextField的使用,及事件委托
  2. 中国军团称霸KDD:华人博士斩获最佳论文,清华北大中科大华为等榜上有名
  3. oracle程序加密,oracle加密
  4. golang模板与json的应用
  5. 数据结构源码笔记(C语言):堆排序
  6. MySQL 高级 - 存储过程 - 语法 - loop循环
  7. app中传递java数据_Java实现app接口和Socket消息传递(6)servlet映射并返回Json数据
  8. JSON学习笔记(三)- 数组
  9. MNTD论文修改20211114(Y Zhou)
  10. C#软件设计——小话设计模式原则之:接口隔离原则ISP
  11. “.中国”域名!小米有新网址了:纯汉字 输网址更方便了
  12. 区间合数的最小公倍数(质数+因数分解)
  13. jquery 学习笔记(二)
  14. box-shadow用法;http://riny.net/lab/css3/box-shadow.html
  15. 装箱问题 BPP first fit、best fit、first fit decreasing、best fit decreasing
  16. 阶段3 2.Spring_02.程序间耦合_4 曾经代码中的问题分析
  17. 机器学习梯度下降举例_举例说明:机器学习
  18. epub编辑器apk_使用您喜欢HTML编辑器编辑ePub电子书
  19. SAS,软件使用中reg报错/gplot错误的解决方法。
  20. PS网页设计教程XVII——在Photoshop中设计创意组合网页

热门文章

  1. 山东春秀高考计算机本科录取率,2021山东高考本科录取人数及录取率
  2. OpenCV学习笔记(Python)———— 主动轮廓模型
  3. WORD实用奇招妙技大荟萃
  4. 彻底改变物联网、人工智能的产业逻辑,软件如何一步步吃掉世界?
  5. tp5爬去微信公众号文章信息
  6. 战斗中的取消:《战神》与动作游戏设计
  7. java Files类和Paths类的用法
  8. 魅族9月6日新机入网,疑似一款游戏手机,黄章在微博中早有暗示
  9. javascript URL实现简易书签
  10. windows定期清理tomcat日志