Cách vẽ hình ảnh điểm trên cạnh hình tròn
Tôi thực sự bị mắc kẹt về cách lập trình này. Làm thế nào để vẽ một vòng tròn trong Android Canvas
với bán kính và các điểm xung quanh mép?
Cách tiếp cận tốt nhất để thiết kế điều này là gì?
Cách vẽ hình ảnh điểm trên cạnh hình tròn
Tôi thực sự bị mắc kẹt về cách lập trình này. Làm thế nào để vẽ một vòng tròn trong Android Canvas
với bán kính và các điểm xung quanh mép?
Cách tiếp cận tốt nhất để thiết kế điều này là gì?
Vâng; vẽ một vòng tròn là một rất đơn giản, bên trong phương pháp onDraw()
bạn thêm dòng
canvas.drawCircle(cX, cY, radius, paint);
này Đơn giản chỉ cần cung cấp cho x điểm trung tâm và giá trị y và bán kính và sơn đối tượng là tốt.
Và đối với các chân quanh góc, bạn có thể đi như thế này, ví dụ: bạn muốn ghim ở 30 độ; với một phép tính lượng giác đơn giản, các giá trị x và y của pin có thể là những giá trị này;
Vì vậy, bạn có thể rút ghim theo các giá trị x và y tương ứng, cũng có thể thay đổi mức độ.
điểm (CX, CY) mà bạn muốn vẽ
điểm trung tâm (centerX, centery) của vòng tròn
bán kính của vòng tròn
góc là điểm (CX, cY) trên vòng tròn.
cũng thấy hình ảnh:
http://i.stack.imgur.com/2Dx2r.jpg
mã:
cX = centerX + radius*Math.cos(angle*Math.PI/180);
cY = centerY + radius*Math.sin(angle*Math.PI/180);
canvas.drawCircle(cX, cY, radius, paint);
thể trùng lặp của http://stackoverflow.com/questions/18073084/draw-circle-and-points- trên vòng tròn – Raghunandan
bản sao có thể có của [Vẽ vòng tròn có bán kính và các điểm xung quanh cạnh] (http://stackoverflow.com/questions/2508704/draw-a-circle-with-a-radius-and-points -around-the-edge) – g00dy
Xin vui lòng một số giúp tôi cho cùng. Trợ giúp sẽ được đánh giá cao ... – user991429