android实现背景平铺的三种方法
来源:互联网 发布:软件标识 编辑:程序博客网 时间:2024/05/16 08:17
这篇文章主要介绍了Android的图片平铺效果的实现方法,主要有使用系统API、使用XML配置、自定义绘制三种方法,需要的朋友可以参考下
方法2: XML实现
xml路径:res/drawable/bg.xml
复制代码 代码如下:
复制代码 代码如下:
方法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实现
xml路径:res/drawable/bg.xml
复制代码 代码如下:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/img" android:tileMode="repeat" />
复制代码 代码如下:
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; }
0 0
- android实现背景平铺的三种方法
- android实现背景平铺的三种方法
- android实现背景平铺的三种方法
- Android 的背景平铺效果实现
- Silverlight 背景平铺——比较简单的实现方法
- android实现平铺的一种方法
- 安卓实现图片背景的平铺
- android 平铺背景
- android 背景平铺
- android设置背景平铺
- android设置背景平铺
- android设置背景平铺
- android设置背景平铺
- android设置背景平铺
- android背景平铺
- Android背景平铺
- android设置背景平铺
- 平铺的背景
- 21个webApp前端开发问题
- MathType破解版式保存后字体变化怎么解决?
- java 接口及抽象类
- NSMutableAttributedString设置内容的属性
- Java基本数据类型总结
- android实现背景平铺的三种方法
- HttpServletRequest.getRemoteAddr()之代理提交
- 武汉龙星计划之论文选题篇
- 使用集合LinkedList模拟堆栈方法
- word格式转换成pdf格式转换器
- Python之数据类型 二
- 查看局域网内在线ip
- java调用TD的COM组件OTAClient80.dll实现从TD中取数
- IDEA中运行DirectKafkaWordCount程序