Skip to content

Commit 8326fd3

Browse files
committed
✏️ Add the OnScrollListener example
1 parent ce08f44 commit 8326fd3

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,16 @@ numberPicker.setOnValueChangedListener(new NumberPicker.OnValueChangeListener()
100100
Log.d(TAG, String.format(Locale.US, "oldVal: %d, newVal: %d", oldVal, newVal));
101101
}
102102
});
103+
104+
// OnScrollListener
105+
numberPicker.setOnScrollListener(new NumberPicker.OnScrollListener() {
106+
@Override
107+
public void onScrollStateChange(NumberPicker picker, int scrollState) {
108+
if (scrollState == SCROLL_STATE_IDLE) {
109+
Log.d(TAG, String.format(Locale.US, "newVal: %d", picker.getValue()));
110+
}
111+
}
112+
});
103113
```
104114

105115
#### XML

sample/src/main/java/com/shawnlin/numberpicker/sample/MainActivity.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,16 @@ public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
102102
Log.d(TAG, String.format(Locale.US, "oldVal: %d, newVal: %d", oldVal, newVal));
103103
}
104104
});
105+
106+
// OnScrollListener
107+
numberPicker.setOnScrollListener(new NumberPicker.OnScrollListener() {
108+
@Override
109+
public void onScrollStateChange(NumberPicker picker, int scrollState) {
110+
if (scrollState == SCROLL_STATE_IDLE) {
111+
Log.d(TAG, String.format(Locale.US, "newVal: %d", picker.getValue()));
112+
}
113+
}
114+
});
105115
}
106116

107117
}

0 commit comments

Comments
 (0)