我试图复制滚动条面板,如下面的屏幕截图所示,但未成功。
我尝试使用以下代码,该代码仅基于滚动视图位置显示单选按钮组中的单选按钮,但未找到与上述示例相关的任何内容。请帮帮我。
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
}
}
}
}