¿Dibujar el texto en una vista circular?

Quiero dibujar una cadena de decir "stackoverflow" en vista circular como debajo de la imagen puede cualquier sugerir cómo hacerlo. Y también necesito evento de clic en cada characer.

IMAGEN

Debe hacer una vista personalizada para esto. En el método onDraw, cree un objeto path, agregue un círculo a ese objeto y luego use Canvas Object para dibujar texto en esa ruta.

Path path = new Path(); path.addCircle(x, y, radius, Path.Direction.CW); myCanvas.drawTextOnPath(myText, path, offset, 0, myPaint); 

Editar:

Utilice esta línea de código cuando utilice 4.0 o superior:

 setLayerType(View.LAYER_TYPE_SOFTWARE, null); 

Eche un vistazo a Path.addCircle y la API Canvas.drawTextOnPath .

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