Android 无法在setOnScrollChangeListener中检测滚动何时停止
我想在webview中滚动时隐藏视图,并在停止滚动时显示此视图。如何检测您是否停止滚动?我尝试使用以下代码,但不起作用。我想从你那里得到一个提示或一个例子。我想根据webview中的用户操作简单地隐藏和显示某个视图Android 无法在setOnScrollChangeListener中检测滚动何时停止,android,kotlin,webview,onscrollchanged,Android,Kotlin,Webview,Onscrollchanged,我想在webview中滚动时隐藏视图,并在停止滚动时显示此视图。如何检测您是否停止滚动?我尝试使用以下代码,但不起作用。我想从你那里得到一个提示或一个例子。我想根据webview中的用户操作简单地隐藏和显示某个视图 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { webview.setOnScrollChangeListener { _, _, y, _, oldY ->
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
webview.setOnScrollChangeListener { _, _, y, _, oldY ->
if (y > oldY || y < oldY) {
val size = Utils.getDisplaySize(requireContext())
val sizeHeight = size.y.toFloat()
bindingMyLayout.boxlayout.apply {
Animation.move(this, 0f, sizeHeight / 4,300
)
Animation.alpha(this, 1f, this.alpha, 300)
}
}
if (oldY - y == 0) {
Handler().postDelayed({
MyLayout.boxlayout.apply {
visibility = View.VISIBLE
Animation.resetView(this, 200)
Animation.alpha(this, 1f, this.alpha, 200)
}
}, 1000)
}
}
}
if(Build.VERSION.SDK\u INT>=Build.VERSION\u CODES.M){
webview.setOnScrollChangeListener{{{uu,{uu,y,{uu,oldY->
如果(y>oldY | | y
这会有帮助吗?谢谢,但我想使用setOnScrollChangeListener