android.support.v4.widget.NestedScrollView.getChildCount()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中android.support.v4.widget.NestedScrollView.getChildCount()方法的一些代码示例,展示了NestedScrollView.getChildCount()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NestedScrollView.getChildCount()方法的具体详情如下:
包路径:android.support.v4.widget.NestedScrollView
类名称:NestedScrollView
方法名:getChildCount

NestedScrollView.getChildCount介绍

暂无

代码示例

代码示例来源:origin: iMeiji/Toutiao

scrollView.setOnScrollChangeListener((NestedScrollView.OnScrollChangeListener) (v, scrollX, scrollY, oldScrollX, oldScrollY) -> onHideLoading());
scrollView.getViewTreeObserver().addOnScrollChangedListener(() -> {
  View view1 = scrollView.getChildAt(scrollView.getChildCount() - 1);
  int diff = (view1.getBottom() - (scrollView.getHeight() + scrollView.getScrollY()));
  if (diff == 0) {

代码示例来源:origin: nuptboyzhb/SuperSwipeRefreshLayout

View view = (View) nestedScrollView.getChildAt(nestedScrollView.getChildCount() - 1);
if (view != null) {
  int diff = (view.getBottom() - (nestedScrollView.getHeight() + nestedScrollView.getScrollY()));

代码示例来源:origin: dom4j1/Red

@Override
  public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
    View view = mScrollView.getChildAt(mScrollView.getChildCount() - 1);
    int d = view.getBottom();
    d -= (mScrollView.getHeight() + mScrollView.getScrollY());
    if (d == 0) {
      showSnakerbar();
    }
  }
}

代码示例来源:origin: SusionSuc/Boring

@Override
public void showEssayContent(String contentHtml) {
  if (mWbParent.getChildCount() > 0) {
    mWbParent.removeViewAt(0);
  }
  mWebView = new WebView(this);
  mWebView.loadDataWithBaseURL(null, contentHtml, "text/html", "utf-8", null);
  FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
  mWbParent.addView(mWebView, layoutParams);
}

代码示例来源:origin: naman14/Hacktoberfest-Android

@Override
  public void onScrollChange(NestedScrollView view, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
    if (scrollY > oldScrollY) {
      if (fab.getVisibility() == View.VISIBLE) {
        FabAnimationUtils.scaleOut(fab);
      }
    }
    if (scrollY < oldScrollY) {
      if (fab.getVisibility() != View.VISIBLE) {
        fab.setVisibility(View.VISIBLE);
        FabAnimationUtils.scaleIn(fab);
      }
    }
    if(view.getChildAt(view.getChildCount() - 1) != null) {
      if ((scrollY >= (view.getChildAt(view.getChildCount() - 1).getMeasuredHeight() - view.getMeasuredHeight())) &&
          scrollY > oldScrollY) {
        if (!loading) {
          page++;
          fetchIssues();
        }
      }
    }
  }
});

相关文章