2014-03-25 103 views
-1

我想在gridview item的右上角繪製一個三角形作爲標記。我能做到這一點與背景圖像,但想用shapexml繪製,因爲這樣的事情看起來更georgeous:d在gridview項目上繪製標記

回答

0

使用

<?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="@color/transparent" android:width="10dp"/> 
        <solid 
         android:color="@color/your_color_here" /> 
       </shape> 
      </rotate> 
     </item> 
    </layer-list> 
+0

謝謝,這正是我所尋找的 – user3457881

+0

,那麼你必須接受這個答案 – jyomin

+0

但數字化學化學家回答第一,雖然他的答案是不是所有我想要達到的正確答案。 :D好我把答案改回給你。:D – user3457881

0

已經有,但是,第一個鏈接中提到是對我很有幫助,在互聯網上提供大量的資源。但是你可以檢查下面的!

link可能會幫助你實現目標。使用Android Specification繪製三角形。

或繪製三角形使用Canvas

圖下的XML代碼Triangle Using Canvas

+0

頁面的面板說, 「更多的是並不總是更好」。我同意但「更多$$總是更好:D」謝謝。您的答案被接受 – user3457881