2014-03-25 55 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