Canvas之drawBitmap方法

Canvas的drawBitmap有兩個(gè)構(gòu)造方法
(1) public void drawBitmap(Bitmap bitmap, float left, float top, Paint paint)

第一個(gè)參數(shù)為要繪制的bitmap對(duì)象,第二個(gè)參數(shù)為圖片左上角的x坐標(biāo)值,第三個(gè)參數(shù)為圖片左上角的y坐標(biāo)的值,第三個(gè)參數(shù)為Paint對(duì)象。

(2) public void drawBitmap(Bitmap bitmap, Rect src, RectF dst,Paint paint)

第一個(gè)參數(shù)為要繪制的bitmap對(duì)象,第二個(gè)參數(shù)為要繪制的Bitmap對(duì)象的矩形區(qū)域,第三個(gè)參數(shù)為要將bitmap繪制在屏幕的什么地方,第四個(gè)參數(shù)為Paint對(duì)象。

  • 對(duì)于第一個(gè)Rect,表示的是該bitmap的矩形區(qū)域.
    1.如一張1366*768圖片,如果我們Rect src=new Rect(0,0,1366,768);則會(huì)將改圖片全部顯示。


    11.JPG

2.如果Rect src=new Rect(683,0,1366,384);則會(huì)顯示圖片的右上角1/4部分


22.JPG
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容