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
请将图像从开始。 –