1
올바르게 접근하고 있습니까? 아니면 더 좋은 방법이 있습니까?동적으로 변경할 수있는 셰이프 구현
선, 사각형 등과 같은 다양한 모양을 갖고 싶습니다. 사용자가 모양을 클릭하고 드래그하여 매개 변수를 다시 크기 조정, 회전 및 변경할 수 있습니다.
지금까지이 셰이프를 셰이프를 뷰로 그린 다음 레이아웃에 뷰를 추가하여 구현했습니다. 그러면 사용자는 해당보기를 끌 수 있습니다.
하지만 이것이 최선의 방법입니까? 이렇게하면 모양 자체가 아니라 모양이 포함 된 뷰를 조작하고 있습니다.
사용자 조작을 통해 모양을 직접 크기를 조정하거나 이동할 수 있습니까?
않을까요 당신 일을 다시 정립하고 그들이에 포함되어있는 뷰를 사용하여 모양을 이동? 그것이 내가 이미 구현 한 것입니다. 모양을 직접 조작 할 수 있는지 궁금합니다. – KcYxA
보기 (맞춤형)를 추가하고 터치하여 이동할 수 있습니다. 그러나 onTouch 이벤트의 크기를 조정하고 회전 할 수 있습니까? 보기의 터치를 한 모양의 왼쪽 위 모서리에 새 아이콘 (그리퍼라고 말하기)을 추가한다고 가정하고 사용자가이 그리퍼를 끌면 모양에 따라 모양의 크기가 조정됩니다. –
예, 가능합니다. 도형을 선택하면 선택한 점 (모든 알고리즘 사용)이 표시되고 모양을 다시 그립니다. – nik431