2015-03-20 1 views
1

IF прогресс вблизи границ прогресс линия будет впереди или позади большого пальца, если обивка и thumboffset устанавливается для seekbar (см рисунок):Android - Установить SeekBar прогресс всегда слева пальца

enter image description here

<SeekBar 
    android:id="@+id/seekBar1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_centerVertical="true" 
    android:thumbOffset="0dp" 
    android:thumb="@drawable/meterknob" 
    android:paddingLeft="25dp" 
    android:paddingRight="25dp" 
    android:background="@android:color/darker_gray" 
     /> 

Я хочу seekbar всегда, как это!

enter image description here

Как я могу осуществить это. Пожалуйста, помогите мне Заранее спасибо

EDIT Когда я применил код Karthika. Я получил изображение ниже. Проблема здесь в том, что она не касается границ ее фонового изображения. Я должен начать его с начала фонового изображения.

enter image description here

ответ

2

набор

<SeekBar 
      android:id="@+id/progressplay" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 

        android:visibility="gone" 
       android:background="@drawable/violetborderbox" 
      android:thumb="@drawable/playbtn" 
      android:progressDrawable="@drawable/seekbar_progress" 

      android:layout_centerVertical="true" 
      android:paddingLeft="35dp" 

android:layout_centerHorizontal="true" 
      android:paddingRight="35dp"/> 

внутри seeekbar

и вытяжке файла

<?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="@color/violetbg" 
     android:dither="true"> 
    </item> 
    <item android:id="@android:id/secondaryProgress"> 
     <clip> 
      <shape> 
       <gradient 
        android:startColor="#80028ac8" 
        android:centerColor="#80127fb1" 
        android:centerY="0.75" 
        android:endColor="#a004638f" 
        android:angle="270" 
       /> 
      </shape> 
     </clip> 
    </item> 
    <item 
     android:id="@android:id/progress" 
     android:drawable="@drawable/seekbar_progress_bg" 
    /> 
</layer-list> 

мой результат был

enter image description here

+0

Спасибо. Но никаких изменений – user1767260

+0

проверить мои изменения и, пожалуйста, напишите код, который вы пробовали ... –

+0

I ahve обновил мой вопрос – user1767260