¿Cómo puedo dibujar un círculo entre dos puntos usando el SDK de Android?Dibujar círculo en Android
8
A
Respuesta
39
Crear Un mapa de bits luego dibujar en su lienzo y luego agregar este mapa de bits a una vista de imagen o un botón o lo que quieras.
crear un mapa de bits:
Bitmap bmp = Bitmap.createBitmap(width, height, config);
Dibujar en el lienzo de mapa de bits entorno
Canvas c = new Canvas(bmp);
c.drawCircle(cx, cy, radius, paint)
a imageview
img.setBackgroundDrawable(new BitmapDrawable(bmp));
12
Usted no necesariamente necesita crear un manual de mapa de bits.
Por ejemplo, si se utiliza un SurfaceView, en la clase SurfaceView que son capaces de dibujar un círculo:
public class Circle extends SurfaceView implements SurfaceHolder.Callback {
private Paint paint;
public void onDraw(Canvas canvas) {
canvas.drawCircle(x, y, radius, this.paint);
}
}
A continuación, se puede añadir el SurfaceView a su clase de actividad como:
public class MovingCircle extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new Circle());
}
}
Espero que esto también te ayude.
Cuestiones relacionadas
- 1. dibujar un círculo lleno
- 2. Dibujar círculo simple en XNA
- 3. Cómo dibujar un círculo con particionado en Android?
- 4. ¿Cómo dibujar un círculo transparente?
- 5. Cómo dibujar un círculo concéntrico en iphone?
- 6. Dibujar texto en superposición de círculo
- 7. Cómo dibujar un círculo lleno en Java?
- 8. WPF: ¿Cómo dibujar un círculo y arrastrarlo?
- 9. Dibujar círculo de cierto radio en la vista de mapa en Android
- 10. Cómo dibujar un círculo con un color específico en XNA?
- 11. Cómo dibujar un círculo en img usando php?
- 12. OpenGL GLSL Shader: dibujar un círculo en un polígono plano
- 13. Cómo dibujar un Círculo de aspecto decente en Java
- 14. Cómo dibujar un círculo comenzando en la parte superior
- 15. android gps posición precisión círculo
- 16. Android dibuja un círculo alrededor del texto
- 17. Android: dibujar un lienzo en un ImageView
- 18. ¿Cómo dibujar una elipse o círculo a mano alzada?
- 19. Dibujar arco con 2 puntos y el centro del círculo
- 20. Cómo dibujar un círculo sólido con cocos2d para iPhone
- 21. Dibujar gráfico circular en Android?
- 22. Cómo dibujar gráficos en Android?
- 23. Android GridView dibujar divisores
- 24. android cómo dibujar triángulo, estrella, cuadrado, corazón en el lienzo
- 25. Dibujar formas múltiples con ShapeDrawable en xml con Android
- 26. Cómo dibujar TextView en Canvas en android ..?
- 27. ¿Cómo dibujar en Bitmap en Android?
- 28. dibujar la línea en TextView en Android
- 29. Dibuja parte de un círculo
- 30. Cómo dibujar figuras sin completar en Android?