防抖时间改成0.5秒
This commit is contained in:
parent
b5aa768f5b
commit
2779fedc3b
@ -18,6 +18,9 @@ import com.yunbao.common.utils.Bus;
|
||||
import com.yunbao.common.utils.ToastUtil;
|
||||
import com.yunbao.common.views.weight.ViewClicksAntiShake;
|
||||
|
||||
import org.greenrobot.eventbus.Subscribe;
|
||||
import org.greenrobot.eventbus.ThreadMode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@ -45,6 +48,7 @@ public class LiveTotalDialog extends AbsDialogFragment {
|
||||
@Override
|
||||
public void onActivityCreated(Bundle savedInstanceState) {
|
||||
super.onActivityCreated(savedInstanceState);
|
||||
Bus.getOn(this);
|
||||
funGamesList = (RecyclerView) findViewById(R.id.fun_games_list);
|
||||
gamesAdapter = new FunGamesAdapter();
|
||||
funGamesList.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, false));
|
||||
@ -116,4 +120,18 @@ public class LiveTotalDialog extends AbsDialogFragment {
|
||||
window.setAttributes(params);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
super.onDestroy();
|
||||
Bus.getOff(this);
|
||||
}
|
||||
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onOpenDrawer(LiveAudienceEvent event) {
|
||||
switch (event.getType()) {
|
||||
case CURRENT_ACTIVITY:
|
||||
dismiss();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -39,4 +39,5 @@ public class FunGamesViewHolder extends RecyclerView.ViewHolder {
|
||||
.setModel(model));
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -24,7 +24,7 @@ public class ViewClicksAntiShake {
|
||||
*/
|
||||
public static void clicksAntiShake(View view, ViewClicksCallBack callBack) {
|
||||
RxView.clicks(view)
|
||||
.throttleFirst(2, TimeUnit.SECONDS)
|
||||
.throttleFirst(500, TimeUnit.MILLISECONDS)
|
||||
.subscribe(new Observer<Unit>() {
|
||||
@Override
|
||||
public void onSubscribe(Disposable d) {
|
||||
|
Loading…
Reference in New Issue
Block a user