2012-03-04 2 views
4

Я хотел бы изменить цвет фона SeekBar от желтого (по умолчанию) до выбранного цвета, но я нашел способ изменить цвет черной области вокруг SeekBar. Может кто-нибудь мне помочь????Как изменить фон SeekBar?

+0

посмотреть: [http://stackoverflow.com/questions/3480456/seek-bar-change-path-color-from-yellow-to-white][1] [1]: http://stackoverflow.com/questions/3480456/seek-bar-change-path-colo г-с-желтого до белого – AliSh

ответ

9

XMLs (background_fill, progress_fill и прогресс может выглядеть, что для градиента красный

прогресс XML

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

       <item android:id="@android:id/progress"> 
       <clip android:drawable="@drawable/progress_fill" /> 
       </item> 
       </layer-list> 

background_fill XML

<?xml version="1.0" encoding="UTF-8"?> 
       <shape xmlns:android="http://schemas.android.com/apk/res/android"> 
      <gradient android:startColor="#FF555555" android:centerColor="#FF555555" 
    android:endColor="#FF555555" android:angle="90" /> 
      <corners android:radius="5px" /> 
      <stroke android:width="2dp" android:color="#50999999" /> 
      <stroke android:width="1dp" android:color="#70555555" /> 
       </shape> 

и progress_fill XML

<?xml version="1.0" encoding="UTF-8"?> 
       <shape xmlns:android="http://schemas.android.com/apk/res/android"> 
      <gradient android:startColor="#FF470000" android:centerColor="#FFB80000" 
    android:endColor="#FFFF4400" android:angle="180" /> 
      <corners android:radius="5px" /> 
      <stroke android:width="2dp" android:color="#50999999" /> 
      <stroke android:width="1dp" android:color="#70555555" /> 
       </shape> 

я не заканчивал реализующий для андроида: большой палец, так что большой палец будет еще оригинальный один

Поэтому мы просто должны удалить эту строку еще раз от нашего макета XML, где мы определяем SeekBar

android:thumb="@drawable/thumb" 

для получения дополнительной информации см это link

Смежные вопросы