2016-08-09 1 views
2

맞춤 검색 바를 만들려고합니다.
enter image description here"station"이있는 Android 사용자 정의 seekBar

를이 내가 할 성공 것입니다 :
enter image description here

어떻게 내 진행 뒤에이 원을 추가 이 내가 수행하려고 무엇인가? 여기

내 코드입니다 :

<SeekBar 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:progressDrawable="@drawable/progress" 
     android:thumb="@drawable/unnamed" 
     android:id="@+id/risk_seek_bar" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" /> 

progress.xml

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

    <item> 
     <shape 
      android:shape="rectangle"> 

      <solid android:color="#00FF0000" /> 
      <padding android:bottom="1dp"/> 
     </shape> 
    </item> 


    <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> 

배경 fill.xml

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

    <gradient 
     android:angle="90" 
     android:centerColor="#FF555555" 
     android:endColor="#FF555555" 
     android:startColor="#FF555555" /> 

    <corners android:radius="10dp" /> 

    <stroke 
     android:width="1dp" 
     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:angle="90" 
     android:centerColor="#FFFF4400" 
     android:endColor="#FFFF4400" 
     android:startColor="#FFFF4400" /> 



    <corners android:radius="10dp" /> 

    <stroke 
     android:width="1dp" 
     android:color="#50999999" /> 
    <stroke 
     android:width="1dp" 
     android:color="#70555555" /> 

</shape> 
+0

material-range-bar

range-slider-view

중 하나를 사용할 수 있습니다. 방송국이 정적 인 것처럼 변화하거나 항상 동일하게 유지됩니까? – cafebabe1991

+0

그들은 바꿀 수 있지만 나에게 덜 중요 지금은 방금 진도 뒤에 서클을 넣어 어떤 방법이 필요합니다 –

+0

이 최소한의 SDK 버전 번호는 무엇입니까? –

답변