2016-06-08 7 views
0

Ich mag ein Kreuz wie "x" ziehen und dies ist mein Code:Schicht-Liste dosen't Anzeige richtig unter android m

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

    <item android:gravity="center"> 
    <rotate 
     android:fromDegrees="45" 
     android:pivotX="50%" 
     android:pivotY="50%" 
     android:toDegrees="45"> 
     <shape> 
     <corners android:radius="1px"/> 
     <size 
      android:height="2px" 
      android:width="10px"/> 
     <solid android:color="@android:color/holo_red_dark"/> 
     </shape> 
    </rotate> 
    </item> 

    <item android:gravity="center"> 
    <rotate 
     android:fromDegrees="45" 
     android:pivotX="50%" 
     android:pivotY="50%" 
     android:toDegrees="45"> 
     <shape> 
     <corners android:radius="1px"/> 
     <size 
      android:height="10px" 
      android:width="2px"/> 
     <solid android:color="@android:color/holo_red_dark"/> 
     </shape> 
    </rotate> 
    </item> 
</layer-list> 

Es ist in Ordnung auf dem Gerät mit Android m (api> = 22) aber Fehler auf anderen Geräten (api < 22).

Ist es der Fehler von Android?

Antwort

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

    <item 
     android:bottom="10dp" 
     android:gravity="center" 
     android:left="10dp" 
     android:right="10dp" 
     android:top="10dp"> 
    <shape> 
     <solid android:color="@android:color/transparent"/> 
    </shape> 
    </item> 

    <item 
     android:bottom="9dp" 
     android:gravity="center" 
     android:left="0dp" 
     android:right="0dp" 
     android:top="9dp"> 
    <rotate 
     android:fromDegrees="45" 
     android:pivotX="50%" 
     android:pivotY="50%"> 
     <shape> 
     <corners android:radius="2dp"/> 
     <solid android:color="@color/main_color_normal"/> 
     </shape> 
    </rotate> 
    </item> 

    <item 
     android:bottom="0dp" 
     android:gravity="center" 
     android:left="9dp" 
     android:right="9dp" 
     android:top="0dp"> 
    <rotate 
     android:fromDegrees="45" 
     android:pivotX="50%" 
     android:pivotY="50%"> 
     <shape> 
     <corners android:radius="2dp"/> 
     <solid android:color="@color/main_color_normal"/> 
     </shape> 
    </rotate> 
    </item> 
</layer-list> 

Es läuft korrekt.