我使用了以下代码来获得滚动百分比,但我只有在滚动之后才能获得这个百分比。我们如何才能在不滚动的情况下让滚动百分比可见。例如。在onCreate()方法中。
scrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
@Override
public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int
这是我提取的密码。我在网上尝试过一些解决方案,但没有奏效。
private val scrollView = View.findViewById<NestedScrollView>(R.id.scroll)
scrollView.setOnScrollChangeListener { _, _, Y, _, oY ->
val scrollY = Y - oY
if (scrollY > 1) {
}else if (scrollY < -1) {
我保留了一个按钮,在我的滚动视图,应该是可见的,只有当我滚动起来,应该是无形的,因为我向下滚动,就像在paytm。它是片段内部的一个简单滚动视图。
scrollBtn.setVisibility(View.GONE);
scrollView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int
我有一个滚动视图和文本视图在里面,我想知道它是离开了窗口还是还在窗口里。
scrollView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
L.e(" isShown " + textVie
我试图让floatingActionButton在向下滚动时隐藏,在向上滚动时再次显示,我使用setOnScrollChangeListener for ScrollView来实现这一点。
XML
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="
在开发时,应用程序在Android 5系统上可以正常使用,但是在5系统中,应用程序没有响应.But我不知道is.The错误日志的原因如下:
E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener', referenced from method .App.access$super
E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener
我有一个包含一系列Views的ScrollView。我希望能够确定视图当前是否可见(如果ScrollView当前显示了视图的任何部分)。我希望下面的代码能做到这一点,但令人惊讶的是,它没有做到:
Rect bounds = new Rect();
view.getDrawingRect(bounds);
Rect scrollBounds = new Rect(scroll.getScrollX(), scroll.getScrollY(),
scroll.getScrollX() + scroll.getWidth(), scroll.getScrollY() + scr
我在我的应用程序中有一个WebView Fragment,我想检查一下,用户是否向下滚动WebView,例如,如果用户向下滚动 my WebView,我想显示一个Toast消息:“你向下滚动”--我在过去3天一直在尝试这样做,我没有得到任何正确的解决方案。我看过很多教程和讨论,没有一个是为我工作的。有谁能帮忙吗?
这是我的java代码片段
public class tab1 extends Fragment {
public ProgressBar bar;
public FrameLayout frameLayout;
public tab1()
{
}
@Over