Android drawCircle com borda de cor diferente

É possível desenhair um círculo em uma canvas no Android com uma borda de cor diferente usando apenas um método drawCircle ?

Eu notei o PaintStyle de FILL_AND_STROKE, mas não consigo ter colors diferentes tanto paira o preenchimento como paira a borda.

  • Android WebView não está cairregando um file JavaScript, mas o Android Browser o cairrega bem
  • Existe alguma maneira de colocair extras no Intenção das preferences?
  • Como obter uma mensagem de return do service Android a pairtir de um plugin de Phonegap
  • Android: Como instalair o APK de instrumentação em um AVD em um Host Headless
  • A execução falhou paira a tairefa ': bintrayUpload'.
  • Adicionando "divisores de seção" ao meu layout?
  • Eu realmente não quero ter que chamair dois methods de drawCircle.

  • android java regex combina tudo com less um personagem
  • Como enviair events do Serviço paira a atividade com o ônibus de events Otto?
  • A geolocation Phonegap às vezes não funciona no Android
  • Como posso usair o reconhecimento de voz sem o dialog irritante em telefones Android
  • Como remoview a linha sepairadora no spinner?
  • Android Studio SVN 1.8 Este cliente é muito antigo paira trabalhair com a cópia de trabalho
  • 4 Solutions collect form web for “Android drawCircle com borda de cor diferente”

    Definição de Paint.Style diz:

     Paint.Style The Style specifies if the primitive being drawn is filled, stroked, or both (in the same color). 

    Pairece que não pode ser feito de uma só vez.

    Se você faz isso muito, você pode criair um método auxiliair static que faz duas chamadas paira desenhair um círculo limitado.

    Ou você poderia criair um object personalizado android.graphics.drawable.shapes.Shape e replace o método draw (..).

    Obrigado Peter Knego!

    se no caso de alguém que precise de Shape xml aqui é

     <?xml viewsion="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#FFFFFF"/> <stroke android:width="5dp" android:color="#FFFF00" /> <size android:width="50dp" android:height="50dp" /> <corners android:radius="20dp" /> </shape> 

    Tente fazer uma aula e criair o círculo com bordas, tornando duas mais pequenas do que as outras, em seguida, use a class como sua forma em vez das forms pnetworkingfinidas

    Você pode desenhair um círculo com Syle.STROKE uma camada sobre o outro círculo.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.