Пользовательская панель вертикальной полосы прокрутки в Android - PullRequest
0 голосов
/ 10 февраля 2019

Я попытался скопировать панель прокрутки, как вы можете видеть на скриншотах ниже, но безуспешно.

enter image description here

enter image description here

Я пробовал с приведенным ниже кодом, который просто показывает переключатели из группы радиона основе позиции прокрутки, но не нашел ничего, связанного с вышеупомянутым образцом.Пожалуйста, помогите мне с этим.

private fun setVerticalScrollbarAsHeight() {
        svInstituteDetailsFrgInsDetails.viewTreeObserver.addOnScrollChangedListener {
            if (svInstituteDetailsFrgInsDetails != null) {
                scrollViewHeight = svInstituteDetailsFrgInsDetails.getChildAt(0).height -
                        svInstituteDetailsFrgInsDetails.height
                val getScrollY = svInstituteDetailsFrgInsDetails.scrollY
                val scrollPosition = (getScrollY * 100.0) / scrollViewHeight
                if (scrollPosition < 1) {
                    rbFirstIncInstituteDetail.isChecked = true
                } else if (scrollPosition < 34) {
                    rbSecIncInstituteDetail.isChecked = true
                } else {
                    rbThirdIncInstituteDetail.isChecked = true
                }
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...