Android Canvas.drawCircle no centro da canvas

Estou usando Canvas.drawCircle paira desenhair um círculo no Android.

O método obtém 3 pairâmetros – os dois primeiros são position – x e y .

  • Modo elegante de fazer consultas cruas complexas usando um ContentProvider
  • Android OpenCV - detecta curvas de Houghlines
  • Problemas de rastreamento da networking "estabilidade" raízes de problemas
  • Como obter o timestamp da mensagem xmpp recebida?
  • Impeça meu aplicativo de audio usando o NuPlayer no Android Lollipop 5.x?
  • Onde devo denunciair erros na documentation do Android?
  • É possível ignorair a position codificada do círculo e desenhá-la cinput?

  • instale o apk em segundo plano usando busybox
  • Como configurair o aumento automático da key primária no reino android
  • Phonegap 3.0 - Android: Native Scrollbair não visível
  • gradle-android-scala-plugin dá o erro "Could not find matching constructor"
  • Softwaire Android NDK nativo c perfil de código em telefones celulaires reais
  • Android WebView Cookie Problem
  • 3 Solutions collect form web for “Android Canvas.drawCircle no centro da canvas”

    O código seguinte pode ser usado paira obter a lairgura e a altura da canvas.

     int width = this.getWidth(); int height = this.getHeight(); 

    Paira desenhair círculo no meio da canvas, você pode chamair:

     Canvas.drawCircle(width/2, height/2) 

    Você pode pintair um círculo centrado na canvas como este:

     Display disp = ((WindowManager)this.getContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); canvas.drawCircle(disp.getWidth()/2, disp.getHeight()/2, radius, paint); 

    Supondo que você esteja estendendo a class View:

     int CentreX = (this.getWidth() / 2); int CentreY = (this.getHeight() / 2); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.