RxJava实例
效果图
点击累加.gif
说明
在一定时间内(3s),对点击按钮的次数进行累计,每点击一下,输出一条log,当时间到时(3s),会输出这段时间内点击的次数
buffer操作符
实现这种效果的办法当然有很多种,这里用RxJava的buffer操作符来简单写一个demo。
image.png
这张图简单明了,不用多说。
实现方式
之前参考的代码用的是RxBinding实现的,逻辑非常清晰,这里就不用RxBinding了。
既然要点击,那么应该要在每次点击的时候,输出一条log到屏幕,并且在时间到的时候,输出这段时间点击的总次数。
主要代码
private void countTaps() {