Dibujar círculo en android

¿Cómo puedo dibujar un círculo entre dos puntos usando el androide SDK?

Crear un mapa de bits luego dibujar en su lienzo y luego agregar este mapa de bits a una vista de imagen o 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

  Canvas c = new Canvas(bmp); c.drawCircle(cx, cy, radius, paint) 

Ajuste a la vista de imagen

  img.setBackgroundDrawable(new BitmapDrawable(bmp)); 

No necesariamente tiene que crear un manual de mapa de bits.

Por ejemplo, si utiliza un SurfaceView, en la clase SurfaceView puede 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, puede agregar 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 le ayude.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.