Как я могу установить видимость прокручивания вниз? - PullRequest
0 голосов
/ 05 сентября 2018

Я сохранил кнопку в виде прокрутки, которая должна отображаться только при прокрутке вверх и становиться невидимой при прокрутке вниз, как в paytm. Это простой вид прокрутки внутри фрагмента.

      scrollBtn.setVisibility(View.GONE);

    scrollView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
        @Override
        public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
            scroll.setVisibility(View.VISIBLE);

        }
    });

    scrollBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            scrollView.scrollTo(0, 0);
        }
    });

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Это должно вам помочь.

код

scrollView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
           @Override
           public void onScrollChange(View view, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
               //Scrolling down
               if(scrollY<oldScrollY){
                   scrollBtn.setVisibility(View.GONE);
               }else{
                   scrollBtn.setVisibility(View.VISIBLE);
               }
           }
       });
0 голосов
/ 05 сентября 2018

проверьте это Определение направления прокрутки в адаптере (вверх / вниз) и внутри mIsScrollingUp = false;

используйте ваш код, чтобы скрыть макет, который вам нужен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...