나는 동그라미 모양의 이미지를 만드는 방법에 대한 몇 가지 예를 발견하고 가장 쉬운 방법을 택했습니다. 원형 이미지에 검은 색 경계선을 만들려고하고 있지만 생각할 수 없습니다. 새 원형 이미지에 검은 색 경계선을 그리는 방법.경계선을 동그라미 모양의 이미지 문제로 설정
public Bitmap getCircleBitmap(Bitmap bitmap){
Bitmap circleBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
BitmapShader shader = new BitmapShader (bitmap, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP);
Paint paint = new Paint();
paint.setColor(Color.BLACK);
paint.setShader(shader);
paint.setAntiAlias(true);
Canvas c = new Canvas(circleBitmap);
Path path = new Path();
path.addCircle(((float) bitmap.getWidth())/2,((float) bitmap.getHeight())/2 ,
(Math.min(((float) bitmap.getWidth()),((float) bitmap.getHeight()))/2),Path.Direction.CCW);
c.clipPath(path);
c.drawCircle(bitmap.getWidth()/2, bitmap.getHeight()/2 , bitmap.getWidth()/2, paint);
return circleBitmap;
}
감사 :
이 내 코드입니다.
감사합니다 ....... – joseRo