blob: 31f368409a396d070a5328f13a1a6b27202ea676 [file] [log] [blame]
package com.xtremelabs.robolectric.shadows;
import android.widget.SeekBar;
import com.xtremelabs.robolectric.internal.Implementation;
import com.xtremelabs.robolectric.internal.Implements;
import com.xtremelabs.robolectric.internal.RealObject;
@Implements(SeekBar.class)
public class ShadowSeekBar extends ShadowAbsSeekBar {
@RealObject
private SeekBar realSeekBar;
private SeekBar.OnSeekBarChangeListener listener;
@Implementation
public void setOnSeekBarChangeListener(SeekBar.OnSeekBarChangeListener listener) {
this.listener = listener;
}
@Override
@Implementation
public void setProgress(int progress) {
super.setProgress(progress);
if(listener != null) {
listener.onProgressChanged( realSeekBar, progress, true);
}
}
public SeekBar.OnSeekBarChangeListener getOnSeekBarChangeListener() {
return this.listener;
}
}