2014-10-26 122 views
7

我想製作一個鑽石作爲資源文件,所以我正在旋轉一個正方形以便這樣做。問題是角落似乎被切斷了,改爲製作六角形。另外作爲一個附註,如果可能的話,我想垂直拉伸它。Android - 旋轉切割形狀的角落

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <rotate 
     android:fromDegrees="45" 
     android:pivotX="50%" 
     android:pivotY="50%" 
     android:toDegrees="45" 
     > 
     <shape android:shape="rectangle"> 
      <size 
       android:height="40dp" 
       android:width="40dp" /> 
      <solid 
       android:color="@color/level_1_color" /> 
     </shape> 
    </rotate> 
</item> 

enter image description here

回答

1

繼承人如何:

**<item android:left="5dp" android:right="5dp" android:top="5dp" android:bottom="5dp">** 
    <rotate 
     android:fromDegrees="45" 
     android:toDegrees="45" > 
     <shape 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:shape="rectangle"> 

      <solid 
       android:color="@color/sym_orange_bdfm"/> 

      <size 
       android:width="23dp" 
       android:height="23dp"/> 
     </shape> 
    </rotate> 
</item> 

調整左/右/上/下視需要。