2011-08-14 4 views
17

높은 수준에서 몇 가지 유형의 진행률 표시 줄 스타일을 수행했지만, 스키니를 만들려고 할 때 모두 못 생겼습니다.커스텀 스키니 만들기 ProgressBar/Seekbar

나는 아래 이미지

enter image description here

어떤 아이디어와 비슷한 막대를 줄 것이다 점프 시작 자습서 또는 레이아웃을 찾고 있어요? 내가 그 (것)들을 일할 때/나는 결과를 간행하게 기쁠 것이다.

+0

가 진행중인 묘화와 엄지 손가락을 설정하려고 했나 : 여기

는 내가 가진 무엇인가? – Ronnie

+0

음, 그렇습니다. 그것이 무엇이든 상관없이 끝내야 할 일입니다. 나는 마른 진행 막대를 만드는 방법에 대한 예제 나 작업 또는 자습서를 더 찾고 있습니다. – Du3

+0

당신은 아주 좋은 튜토리얼을 찾을 수 있습니다 [여기] (http://www.mokasocial.com/2011/02/create-a-custom-styled-ui-slider-seekbar-in-android/) – Ronnie

답변

32

정확하게 필요한 기능을 수행하는 android : maxHeight 속성이 있습니다. 매끄러운 검색 바 효과를 얻으려면 maxHeight보다 큰 android : thumb 드로잉을 설정해야합니다. 예를 들어

:

<SeekBar 
     android:id="@+id/whiteBalanceSeek" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="3dp" 
     android:max="200" 
     android:maxHeight="3dp" 
     android:paddingLeft="10dp" 
     android:paddingRight="10dp" 
     android:progress="100" 
     android:progressDrawable="@drawable/slider_progress" 
     android:thumb="@drawable/thumb_img" /> 

slider_progress 묘화가 here에서 찍은와 thumb_img 빨간색 원이 베어 PNG입니다.

Slick sliders

+1

slider_progress 및 thumb_img를 공유 할 수 있습니까? progressDrawable 키가 progressDrawable 및 thumb – pengwang

+0

인 것 같습니다. 여기에서 XML을 재사용했습니다 : http://stackoverflow.com/questions/2020882/how-to-change-progress-bars-progress-color-in-android 그리고 엄지 이미지는 맨손으로 빨간색 원입니다. PNG –

+0

나는 의문의 여지가있다. 'maxHeight'는 SeekBar 전체의 높이가 아니며 엄지 손가락을 초과하는 경우 엄지 손가락을 잘라 버리는 것이 아닌가? progressBar에서만 작동하는 이유는 무엇입니까? –