나는 원이 있으며 원에 이미지를 배치하고 싶습니다.원에 이미지 배치
각도와 원의 반지름을 알고 이미지를 배치하기 위해 x와 y 좌표를 가져와야합니다.
이미지가 원형이 아니라 IN이어야합니다.
코드 :
private void placeImageOnCircle(ImageView circle, RelativeLayout imageToMove, int angle)
{
int radius = circle.getWidth()/2;
// get marginX and marginY...
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.setMargins(marginX, marginY, 0, 0);
imageToMove.setLayoutParams(params);
}
당신이 대신 IN 무슨 뜻인지 명확히 수 있을까? – tritop
예, ON은 원 테두리에 있음을 의미합니다. –
서클에 이미지를 올려 놓고 그 높이와 너비를 변경하면 어색해 보이지 않는 이유는 무엇입니까? –