答案 0 :(得分:0)
这几乎是链接问题的重复,所以你可以从答案开始做你想做的事。
要更新的相关部分是
canvas.drawCircle(bitmap.getWidth() / 2, bitmap.getHeight() / 2,
bitmap.getWidth() / 2, paint);
如果您阅读此方法的[doc](http://developer.android.com/reference/android/graphics/Canvas.html#drawCircle(float,float,float,android.graphics.Paint)),您会看到
在上面的问题中,圆圈是从位图的中心绘制的。在您的情况下,您希望中心位于例如从顶部3/4。
尝试使用此代码
canvas.drawCircle(bitmap.getWidth() / 2, (bitmap.getHeight() / 4) * 3,
bitmap.getWidth() / 2, paint);
告诉我们。