diff --git a/sample/src/android/widget/VerticalSeekBar.java b/sample/src/android/widget/VerticalSeekBar.java index ddedff9..43c02f2 100644 --- a/sample/src/android/widget/VerticalSeekBar.java +++ b/sample/src/android/widget/VerticalSeekBar.java @@ -51,7 +51,6 @@ public boolean onTouchEvent(MotionEvent event) { i=getMax() - (int) (getMax() * event.getY() / getHeight()); setProgress(i); Log.i("Progress",getProgress()+""); - onSizeChanged(getWidth(), getHeight(), 0, 0); break; case MotionEvent.ACTION_CANCEL: @@ -59,5 +58,10 @@ public boolean onTouchEvent(MotionEvent event) { } return true; } - + + @Override + public synchronized void setProgress(int progress) { + super.setProgress(progress); + onSizeChanged(getWidth(), getHeight(), 0, 0); + } } \ No newline at end of file diff --git a/sample/src/android/widget/VerticalSeekBar_Reverse.java b/sample/src/android/widget/VerticalSeekBar_Reverse.java index 69dcfca..fb5619d 100644 --- a/sample/src/android/widget/VerticalSeekBar_Reverse.java +++ b/sample/src/android/widget/VerticalSeekBar_Reverse.java @@ -59,5 +59,11 @@ public boolean onTouchEvent(MotionEvent event) { } return true; } + + @Override + public synchronized void setProgress(int progress) { + super.setProgress(progress); + onSizeChanged(getWidth(), getHeight(), 0, 0); + } } \ No newline at end of file