2014-11-18 18 views
35

Bu benim Seekbar olduğunuÖzel Seekbar başparmak şeffaf değil

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@android:id/background"> 
     <shape android:shape="rectangle" > 
      <corners android:radius="5dp" /> 
      <gradient 
       android:angle="270" 
       android:endColor="@color/gris_hint" 
       android:startColor="@color/gris_hint" /> 
     </shape> 
    </item> 
    <item android:id="@android:id/secondaryProgress"> 
     <clip> 
      <shape android:shape="rectangle" > 
       <corners android:radius="5dp" /> 
       <gradient 
        android:angle="270" 
        android:endColor="@color/gris" 
        android:startColor="@color/gris" /> 
      </shape> 
     </clip> 
    </item> 
    <item android:id="@android:id/progress"> 
     <clip> 
      <shape android:shape="rectangle" > 
       <corners android:radius="5dp" /> 
       <gradient 
        android:angle="270" 
        android:endColor="@color/gris" 
        android:startColor="@color/gris" /> 
      </shape> 
     </clip> 
    </item> 
</layer-list> 

Ve bu style_progressbar_circle.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/red_scrubber_control_disabled_holo" android:state_enabled="false"/> 
    <item android:drawable="@drawable/red_scrubber_control_pressed_holo" android:state_pressed="true"/> 
    <item android:drawable="@drawable/red_scrubber_control_focused_holo" android:state_selected="true"/> 
    <item android:drawable="@drawable/red_scrubber_control_normal_holo"/> 
</selector>  
olduğunu

Bu nasıl Ben Bu görünmelidir nasıl

Lollipop

Seekbar Lollipop

olarak görmek, işte bu KitKat'ta ve alt sürümlerinde böyle görünüyor.

Seekbar KitKat

herhangi bir fikir ? Lollipop'taki düzenlerle ilgili bazı sorunlarım var ama bu kendi başıma çözemediğim tek şey.

+0

ben benzer bir sorunu var. Android hata raporu oluşturdum https://code.google.com/p/android/issues/detail?id=79885 –

cevap

49

Malzeme çubuğu varsayılan olarak etkin parçayı ikiye ayrıldı ararlar. Kapatmanız gerekiyor.

<SeekBar 
    .... 
    android:splitTrack="false" /> 
+2

Çekicilik gibi çalışır. Teşekkürler. Materyal düğmeleri, textAllCaps varsayılan olarak, aynı sorunu etkin. –

+7

Küçük bahşiş. Basılı tutun başparmak malzeme efekti, arka plan sıfırlamak için yeterli: android: background = "@ null" –

+0

@SergeyVakulenko harika! Çok teşekkür ederim! – rocknow

İlgili konular