List of usage examples for android.support.v4.widget NestedScrollView getMaxScrollAmount
public int getMaxScrollAmount()
From source file:com.gcssloop.diycode.activity.UserActivity.java
private void initScrollAnimation(ViewHolder holder) { NestedScrollView scrollView = holder.get(R.id.scroll_view); ImageView avatar = holder.get(R.id.avatar); TextView username = holder.get(R.id.username); View backbground = holder.get(R.id.background); this.expectAnimMove = new ExpectAnim().expect(avatar) .toBe(topOfParent().withMarginDp(13), leftOfParent().withMarginDp(13), scale(0.5f, 0.5f)) .expect(username)// www . jav a 2s.c om .toBe(toRightOf(avatar).withMarginDp(16), sameCenterVerticalAs(avatar), alpha(0.5f)) .expect(backbground) .toBe(height(DensityUtils.dip2px(this, 60)).withGravity(Gravity.LEFT, Gravity.TOP)).toAnimation(); scrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { @Override public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { final float percent = (scrollY * 1f) / v.getMaxScrollAmount(); expectAnimMove.setPercent(percent); } }); }