Autore Topic: Come disegnare un triangolo tramite xml  (Letto 797 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Come disegnare un triangolo tramite xml
« il: 08 Gennaio 2011, 21:32:31 CET »
0
Ciao

avrei bisogno di mettere il disegno di un triangolo come background di un bottone
invece di creare un'immagine, ad esempio con gimp volevo crearlo con gli shape
Il triangolo so disegnarlo con il codice java che riporto:

Codice (Java): [Seleziona]
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(2);
paint.setColor(Color.RED);
Path path = new Path();
path.moveTo(0, -10);
path.lineTo(5, 0);
path.lineTo(-5, 0);
path.close();
path.offset(10, 40);
canvas.drawPath(path, paint);
path.offset(50, 100);
canvas.drawPath(path, paint);
path.offset(50, 100);
canvas.drawPath(path, paint);


come faccio a riportare lo stesso codice in un file xml?
Forse non è questa la strada? avevo pensato anche che un trianglo sono 3 linee una orizzontale e due oblique, conosco il codice per disegnare la linea orizzontale, ma per quelle oblique come faccio?

questo il codice per disegnare una linea orizzontale
Codice (XML): [Seleziona]
<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="line">
   <stroke android:width="1dp"/>
   <size android:height="1dp" />
   <solid  android:color="#FFB"/>
</shape>