Android學習筆記進階16之BitmapShader


<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 重復方式不一樣,他是以鏡像方式平鋪。

還是不太明白?那看一下效果圖吧!

                                       REPEAT                                                                                                                       MIRROR

<2>具體實現

 


 

BitmapShaders.java


 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM