0
您可以通過告訴它在Canvas'X1,Y1上繪製位圖的X,Y來爲Canvas繪製位圖嗎?而不是在畫布X1,Y1繪製位圖的0,0?Android位圖圖形
您可以通過告訴它在Canvas'X1,Y1上繪製位圖的X,Y來爲Canvas繪製位圖嗎?而不是在畫布X1,Y1繪製位圖的0,0?Android位圖圖形
這真的可能Canvas.drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint)
在這裏幫助。您可以指定要繪製的src區域。查看更多Canvas docs。
另外,您可以使用Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)
來提取要渲染的原始圖像的那部分。然後將提取的Bitmap
呈現爲ususal。有關該方法的更多信息,請訪問Google's docs。
謝謝你的回答,那裏肯定有一些有用的閱讀。但是,你讓我意識到我的解釋不清楚。我仍然想繪製位圖2旁邊的所有Bitmap1 ...我只想將Bitmap1的圖形居中在位圖的X,Y周圍的X1,Y1處的Canvas上。 不要擔心,如果這對你沒有意義,我知道我正在改變我想說的話! :) – JimBadger 2011-01-27 11:06:40