@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); if (mIsIncrementalMountEnabled) { mLithoView.performIncrementalMount(); } if (mScrollPosition != null) { mScrollPosition.y = getScrollY(); } }
@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); if (t >= (getChildAt(0).getMeasuredHeight() - getHeight()) && mPullListener != null) { mPullListener.isDoPull(); } }
@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); for (OnScrollListener listener : listenerList) { listener.onScroll(t - oldt); } }
@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); doTheStickyThing(); }
@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { if (scrollInterface != null) { scrollInterface.onScrollChange(l, t, oldl, oldt); } super.onScrollChanged(l, t, oldl, oldt); }
@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); web.onSChanged(l, t, oldl, oldt); }
@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); float scale = t * 1.0f / mUpHeight;// 0`1 // float upAlpha = (1 - 1.2f * scale); // mTv2.setText("" + t / 2); // mTv.setText("" + t + " " + mUpHeight); // mBg.setTranslationY(t / 2); mTop.setTranslationY(t); mTop.getChildAt(1).setAlpha(scale); if (t >= mUpHeight) { mTab.setTranslationY(t - mUpHeight); } else { mTab.setTranslationY(0); } }