如何在Android的畫布上繪製指定寬度,高度,位置X,位置Y的位圖? Canvas.drawBitmap(..)中沒有這種方法;並調整位圖大小需要Android API 19和更高。Android的畫布上的Drawint位圖
0
A
回答
1
Canvas.drawBitmap(..)中沒有這種方法;
真的嗎?
看看文檔: http://developer.android.com/reference/android/graphics/Canvas.html
有很多的方法,例如:
drawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, Paint paint)
或
drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint)
試試,讓我知道,如果沒有按對你沒有幫助
更新:
可以執行以下操作:
1)縮放的位圖
createScaledBitmap(Bitmap src, int dstWidth, int dstHeight, boolean filter)
可從API 1(http://developer.android.com/reference/android/graphics/Bitmap.html#createScaledBitmap(android.graphics.Bitmap,INT,INT,布爾值))
2)在位置(X,Y繪製位圖):
drawBitmap(Bitmap, left, top, paint)
從API 1 http://developer.android.com/reference/android/graphics/Canvas.html#drawBitmap(android.graphics.Bitmap,浮子,浮可用,android.graphics.Paint)
相關問題
- 1. Android的畫布到位圖
- 2. 在畫布上渲染位圖[Java-Android]
- 3. Android - 畫布上的圖像
- 4. Android縮放畫布位圖
- 5. Android - 將位圖繪製到畫布上的特定位置
- 6. Android獲取畫布上的位圖矩形(左,上,右,下)
- 7. 在Android上畫布上閃爍的位圖
- 8. 在Android上點擊畫布中的位圖圖像
- 9. 從位圖或畫布的Android繪製區域與畫布
- 10. 在Android上的畫布上繪圖
- 11. android如何繪製半透明的畫布上的位圖
- 12. 在畫布上繪圖ANDROID
- 13. Android在畫布上繪圖
- 14. 在畫布上定位位圖
- 15. 直接在畫布上繪製位圖vs在畫布上
- 16. 在畫布上的Android位圖從外部文件
- 17. 畫布上的角位移
- 18. 在位圖上保存畫布圖紙?
- 19. 畫布內動畫位圖
- 20. 在Android上在畫布上疊加位圖
- 21. Android:更改位圖圖像顯示在畫布上
- 22. Android:在畫布和視圖上繪製(無位圖)
- 23. 放大畫布後在畫布上獲取特定位置android
- 24. Android旋轉位圖並繪製畫布
- 25. Android:在畫布內滾動位圖
- 26. Android在畫布中移動位圖
- 27. 將android畫布保存爲位圖
- 28. Android位圖/畫布放大或縮小
- 29. 畫布擦除位圖代碼android
- 30. 佈局上的Android動畫
創建一個顏色數組似乎有點複雜,第二個沒有完全爲我工作。 – ViliX64
我更新了我的回答 – krossovochkin
創建比例位圖似乎工作。 – ViliX64