Skip to content

Instantly share code, notes, and snippets.

@defHLT
Last active August 29, 2015 14:23
Show Gist options
  • Save defHLT/4080ebeb9ed10876786e to your computer and use it in GitHub Desktop.
Save defHLT/4080ebeb9ed10876786e to your computer and use it in GitHub Desktop.
timer = rx.Observable.concat(
rx.Observable.range(0, 999),
rx.Observable.range(0, 999).map(new Func1<Integer, Integer>() {
@Override
public Integer call(Integer integer) {
return 999 - integer;
}
})
)
.debounce(3, TimeUnit.MILLISECONDS)
.repeat()
.observeOn(Schedulers.io())
.subscribeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1<Integer>() {
@Override
public void call(Integer integer) {
float offset = integer / 1000f;
Timber.d("generated offset " + offset);
// setXOffset(offset);
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment