@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); BaseStickyHeaderAnimator animator = new HeaderStikkyAnimator() { @Override public AnimatorBuilder getAnimatorBuilder() { View viewToAnimate = getHeader().findViewById(R.id.header_image); final View titleToolbar = mToolbar.findViewById(R.id.title_toolbar); final Rect squareSizeToolbar = new Rect(0, 0, mToolbar.getHeight(), mToolbar.getHeight()); return AnimatorBuilder.create() .applyScale(viewToAnimate, squareSizeToolbar) .applyTranslation(viewToAnimate, new Point(titleToolbar.getRight(), 0)) .applyFade(viewToAnimate, 1f); } }; StikkyHeaderBuilder.stickTo(mListView) .setHeader(R.id.header, (ViewGroup) getView()) .minHeightHeader(250) .animator(animator) .build(); populateListView(); }
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); StikkyHeaderBuilder.stickTo(mListView) .setHeader(R.id.header, (ViewGroup) getView()) .minHeightHeader(250) .build(); Utils.populateListView(mListView); }