<1>简介

具体的看一下博文:Android学习笔记进阶15之Shader渲染

 

public   BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY)

调用这个方法来产生一个画有一个位图的渲染器(Shader)。

bitmap   在渲染器内使用的位图

tileX      The tiling mode for x to draw the bitmap in.   在位图上X方向花砖模式

tileY     The tiling mode for y to draw the bitmap in.    在位图上Y方向花砖模式

 

TileMode:(一共有三种)

CLAMP  :如果渲染器超出原始边界范围,会复制范围内边缘染色。

REPEAT :横向和纵向的重复渲染器图片,平铺。

MIRROR :横向和纵向的重复渲染器图片,这个和REPEAT 重复方式不一样,他是以镜像方式平铺。

还是不太明白?那看一下效果图吧!

Android学习笔记进阶16之BitmapShaderAndroid学习笔记进阶16之BitmapShader

                                       REPEAT                                                                                                                       MIRROR

<2>具体实现

Android学习笔记进阶16之BitmapShader

 


 

BitmapShaders.java


 

 

相关文章:

  • 2022-01-27
  • 2021-10-23
  • 2021-08-25
  • 2022-12-23
  • 2022-01-11
  • 2021-10-31
  • 2021-08-26
  • 2021-08-13
猜你喜欢
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案