Я попытался скопировать панель прокрутки, как вы можете видеть на скриншотах ниже, но безуспешно.
Я пробовал с приведенным ниже кодом, который просто показывает переключатели из группы радиона основе позиции прокрутки, но не нашел ничего, связанного с вышеупомянутым образцом.Пожалуйста, помогите мне с этим.
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
}
}
}
}