繁体   English   中英

Android中的自定义垂直滚动条面板

[英]Custom vertical scrollbar panel in android

我试图复制滚动条面板,如下面的屏幕快照所示,但未成功。

在此处输入图片说明

在此处输入图片说明

我尝试使用下面的代码,该代码仅基于滚动视图位置显示单选按钮组中的单选按钮,但未找到与上述示例相关的任何内容。 请帮我。

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
                }
            }
        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM