Отключить прокрутку в обратном направлении и ограничить только прямое направление - PullRequest
0 голосов
/ 21 января 2020

Здравствуйте, я использую DiscreteScrollView для этой ссылки в качестве библиотеки

https://github.com/yarolegovich/DiscreteScrollView

Я искал возможность ограничить пользователя go назад к предыдущий пункт и только позволяют им двигаться вперед в направлении. Любая помощь??

Спасибо заранее. Мой код

    scrollView.addScrollListener(new DiscreteScrollView.ScrollListener<RecyclerView.ViewHolder>() {
            @Override
            public void onScroll(float scrollPosition, int currentPosition, int newPosition, @Nullable RecyclerView.ViewHolder currentHolder, @Nullable RecyclerView.ViewHolder newCurrent) {
                setNextPrevButton(newPosition);
            }
        });
        
        void setNextPrevButton(int pos){
        if(pos==0){
            prev.setBackgroundColor(getResources().getColor(android.R.color.darker_gray));
            prev.setText("");
        }else {
            prev.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
            prev.setText("Previous");
        }
        if(pos==questions.size()-1){
            next.setText("Submit");
            next.setBackgroundColor(getResources().getColor(android.R.color.holo_red_dark));
        }else {
            next.setText("Next");
            next.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...