Android-Need画出像标签一样的对角线

时间:2016-01-21 17:45:36

标签: android android-canvas android-xml

我需要在视图顶部绘制一条像New label这样的对角线。我想用xml或canvas来绘制它。可能吗?任何人都可以帮我建议解决方案吗?

感谢。

diagonal line

1 个答案:

答案 0 :(得分:2)

可以使用xml drawable创建。这是我的xml可绘制文件,您可以根据需要进行修改:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item>
    <rotate
        android:fromDegrees="150"
        android:toDegrees="20"
        android:pivotX="20%"
        android:pivotY="10%" >
         <shape android:shape="rectangle" >
             <solid android:color="#ADD588" >
             </solid>

             <stroke
                android:width="2dp"
                android:color="#ADD588" />
          </shape>
      </rotate>
   </item>

 </layer-list>