Im는 Java for Android를 사용하여 프로그램을 작성합니다. 4 줄 연결을 사용하여 비트 맵에 많은 사각형을 그리는 중입니다. ATM 라인은 검은 색이고 배경은 흰색입니다. 나는이 "박스"를 색으로 채우고 싶습니다. 어떻게해야 할지를 알아낼 수 없습니다. 처음부터 상자를 만들기 위해 드로잉 4 줄을 변경하는 것은 옵션이 아니므로 상자를 구성하는 선을 그려야합니다. 메신저는 "상자"의 중간에 x, y 인수를 취한 다음 상자 가장자리에 도달 할 때까지 pixles로 채 웁니다. 그러나 작동하지 않습니다. 그것도 reapeteble해야, 내가 채울 상자가 많이 있습니다. API 7freedrawn 모양을 채우는 방법
답변
Path
으로 간단하게 처리 할 수 있습니다. 그것은 당신이 말하는 것처럼 작동합니다 - 지점에서 점 "드로잉 라인"으로 이동하십시오 - 그러나 작업이 끝나면 채울 수 있습니다.
Paint paint = new Paint();
paint.setStyle(Style.FILL);
// set other paint parameters, like color...
...
Path path = new Path();
path.moveTo(startX, startY);
path.lineTo(startX, startY + 50);
path.lineTo(startX+50, startY + 50);
path.lineTo(startX+50, startY);
canvas.drawPath(path, paint);
고마워요. 그게 효과가 있다고 생각합니다! il 확인하고 작동하는지 여부를 설명을 추가합니다. 건배 –
사용 Paths와 함께 안드로이드 2.1을 사용하여
임. 패스에 선을 만들 수 있으며 캔버스에 패스를 그릴 때 페인트로 채워집니다. 패스에 획을 추가하여 도형에 테두리를 추가 할 수도 있습니다.
경로를 사용할 수 없습니다. 정상에 추가 했어야하지만 GPS를 작성하고지도를 렌더링하고 있습니다. 우리는 텍스트 파일에서 "노드"를 많이 얻음으로써이를 수행합니다. 각 노드는 점이며 그 지점부터 우리는 주택과 도로, 육지와 물이있는지도가 생길 때까지 선과 선과 선을 그립니다. 이 시점에서 우리는 주택을 나타내는 "상자"를 가지고 있으며, 그 상자는 내가 채우기를 원하는 상자입니다. 그래서 한 줄의 시작 줄과 끝 줄이 무엇인지 알지 못합니다. 집을 짓는 많은 줄이 있습니다. –
따라 가기. 집이있는 상자를 구성하는 많은 선과 선이 있으며 "집"을 시작하고 끝내는 선을 알지 못하는 경우 집을 채울 필요가 있습니다. 집을 채울 수있는 선을 결정하는 방법은 무엇입니까? –
- 1. 움직이는 콘 모양을 채우는 것이 작동하지 않습니다.
- 2. 이미지에서 모양을 찾는 방법
- 3. UIPickerView의 모양을 제어하는 방법
- 4. MenuStrip의 모양을 변경하는 방법
- 5. ContentProposalAdapter의 모양을 변경하는 방법
- 6. UITableView의 모양을 변경하는 방법?
- 7. actionscript3를 사용하여 투명 PNG 파일의 모양을 단색으로 채우는 방법은 무엇입니까?
- 8. div에 텍스트를 삽입하는 방법으로 삼각형 모양을 채우는 방법은 무엇입니까?
- 9. 텍스트 프레임의 모양을 찾는 방법
- 10. 자바에서 버튼의 모양을 바꾸는 방법
- 11. XNA에서 카메라의 모양을 변경하는 방법
- 12. UITableViewCell의 양각 모양을 얻는 방법
- 13. raphael 커브 모양을 이동하는 방법
- 14. Salesforce에서 Tab의 모양을 적용하는 방법
- 15. 무비 클립 모양을 변환하는 방법?
- 16. 안드로이드에서 baloon 모양을 그리는 방법?
- 17. 작동하지 않는 모양을 변경하는 방법
- 18. 텍스트 상자의 모양을 변경하는 방법
- 19. 간단한 필기 모양을 인식하는 방법?
- 20. 런타임에 온톨로지를 채우는 방법?
- 21. AutoCompleteCustomSource를 채우는 방법
- 22. SPField에서 SPFieldUser를 채우는 방법
- 23. jquery 배열을 채우는 방법
- 24. Android : SwipeyTabs를 채우는 방법?
- 25. DataGridView에 IQueryable을 채우는 방법
- 26. NSTableView를 채우는 방법?
- 27. 세션에서 데이터베이스를 채우는 방법?
- 28. SYSTEMTIME 값을 채우는 방법?
- 29. 열의 숫자를 채우는 방법?
- 30. MonoMac에서 패턴을 채우는 방법
상자는 직사각형 모양입니까? – Raj