0
我是Android開發的新手,我需要創建此佈局。在圓的邊界上裁剪圖像的頂部
如何做到與圓圖像的頂部的裁剪任何建議將不勝感激。
謝謝!
編輯: 這與建議的重複不一樣,因爲它們將整個圖像裁剪成圓形,而我只需要頂部。
我是Android開發的新手,我需要創建此佈局。在圓的邊界上裁剪圖像的頂部
如何做到與圓圖像的頂部的裁剪任何建議將不勝感激。
謝謝!
編輯: 這與建議的重複不一樣,因爲它們將整個圖像裁剪成圓形,而我只需要頂部。
這幾乎是一個鏈接問題的副本,所以你可以從它的答案開始做你想做的事情。
相關部分,以更新
canvas.drawCircle(bitmap.getWidth()/2, bitmap.getHeight()/2,
bitmap.getWidth()/2, paint);
如果你讀[商務部](http://developer.android.com/reference/android/graphics/Canvas.html#drawCircle(float,浮球,浮球,android.graphics.Paint))這個方法,你看到
在上面的問題中,圓是從位圖的中心繪製的。就你而言,你希望中心在如從頂部3/4。
試試這個代碼,而不是
canvas.drawCircle(bitmap.getWidth()/2, (bitmap.getHeight()/4) * 3,
bitmap.getWidth()/2, paint);
,讓我們知道。
可能的重複[在Android中從位圖裁剪圓形區域](http://stackoverflow.com/questions/11932805/cropping-circular-area-from-bitmap-in-android) – cyroxis
請將圖像從開始。 –