2016-10-17 111 views
0

我可以創造像管|分隔視圖的東西,如:創建一個分隔符是一個垂直線不直

<View 
     android:layout_width="1dp" 
     android:layout_height="match_parent" 
     android:layout_marginLeft="12dp" 
     android:layout_marginRight="12dp" 
     android:background="@color/black" /> 

但我怎麼能創建一個分隔符就是喜歡/\即一條不直的線?

回答

1

您可以使用android:rotation屬性。

例如

<View 
    android:layout_width="1dp" 
    android:layout_height="match_parent" 
    android:layout_marginLeft="12dp" 
    android:layout_marginRight="12dp" 
    android:rotation="45" 
    android:background="@color/black" /> 
1

可以創建自定義繪製如下圖所示

<item> 
    <rotate 
     android:fromDegrees="45" 
     android:toDegrees="45" 
     android:pivotX="50%" 
     android:pivotY="50%" > 
     <shape 
      android:shape="line" 
      android:top="1dip" > 
      <stroke 
       android:width="1dip" 
       android:color="#FF0000" /> 
     </shape> 
    </rotate> 
</item> 

來源: https://stackoverflow.com/a/15239304/2179495