2014-01-24 2 views
1

사용자 지정 엄지 손가락 이미지가있는 탐색 바를 설정했습니다. 초기 이미지는 XML 파일로 설정되어 잘리지 않습니다. 이미지를 변경하면 이미지가 맨 아래에 잘립니다. 검색 바 XML은 framelayout에로드됩니다. Seekbar는 잘 동작하지만 과거의 움직임은 지나간다. 그래서 최대로 달릴 때 윗부분이 끊어지며 최소한의 럼이 바닥면 잘립니다. 두 이미지는 같은 크기입니다.Seekbar 엄지 손가락 이미지가 잘림

여기에 여기에 새로운 이미지를로드하는 코드는 초기 XML

 <SeekBar 
    android:id="@+id/seekBarr" 
    android:layout_width="300dp" 
    android:layout_height="70dp" 
    android:layout_marginLeft="-100dp" 
    android:layout_marginTop="230dp" 
    android:progressDrawable="@drawable/mastersliderback" 
    android:rotation="270" 
    android:thumb="@drawable/imgsliderred70" /> 

입니다.

Drawable thumb1 = getResources().getDrawable(  R.drawable.imgsliderred70_rate); 
    SliderRed.setThumb(thumb1); 
+1

안녕하세요. 그 원인을 찾았습니까? – Vlad

답변

3

문제에 대한 추가 정보가 발견되었습니다. 오프셋과 패딩이라고 생각했지만 이미지 크기가 아닙니다. 변경 사항은 다음과 같습니다. 더 이상 이미지가 잘리지 않습니다.

 <SeekBar 
    android:id="@+id/seekBarr" 
    android:layout_width="300dp" 
    android:layout_height="70dp" 
    android:layout_marginLeft="-100dp" 
    android:layout_marginTop="230dp" 
    android:paddingLeft="35dp" 
    android:paddingRight="35dp" 
    android:progressDrawable="@drawable/mastersliderback" 
    android:rotation="270" 
    android:thumb="@drawable/imgsliderred70" 
    android:thumbOffset="8dp" />