2016-05-02 14 views
0

Wie kann ich ein nach unten gerichteten Dreieck mit XML nur in Android codieren?Android nach unten gerichteten Pfeil mit XML

Was ich brauche:

enter image description here

Hier ist, was ich versucht, aber ich mit einer seltsamen Form am Ende:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item> 
     <rotate 
      android:fromDegrees="45" 
      android:toDegrees="45" 
      android:pivotX="-40%" 
      android:pivotY="87%" > 
      <shape 
       android:shape="rectangle" > 
       <stroke android:color="#5F82D2" android:width="10dp"/> 
       <solid 
        android:color="#5F82D2" /> 
      </shape> 
     </rotate> 
    </item> 
</layer-list> 
+0

Wie sind Sie auf die Idee gekommen, dass man ein Dreieck durch Drehen eines Rechtecks ​​bekommt? – Henry

+0

@Henry Richtig mein schlechtes. Jedenfalls könnte ich nichts finden, was auf den anderen Threads Mate funktioniert :) – Dinuka

+0

Schau mal hier http://stackoverflow.com/questions/2517589/making-a-triangle-shape-using-xml-definitions –

Antwort

0

Try this:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
<item> 
    <rotate 
     android:fromDegrees="45" 
     android:pivotX="230%" 
     android:pivotY="27%" 
     android:toDegrees="45" > 
     <shape android:shape="rectangle" > 
      <stroke 
       android:width="10dp" 
       android:color="#00000000" /> 

      <solid android:color="#00ACED" /> 
     </shape> 
    </rotate> 
</item> 
</layer-list> 

This is what i got

+0

Danke mann! Dies funktioniert – Dinuka

+0

Und für die Aufzeichnung, @Henry müssen Sie ein Rechteck verwenden, um ein Dreieck zu erhalten: P – Dinuka

Verwandte Themen