Skip to content

Instantly share code, notes, and snippets.

View benjaminVadon's full-sized avatar

Benjamin Vadon benjaminVadon

View GitHub Profile
currentListener = new AppBarLayout.OnOffsetChangedListener() {
@Override
public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
Fragment fragment = ((RegisteredFragmentPagerAdapter) viewPager.getAdapter()).getRegisteredFragment(tab.getPosition());
if (fragment instanceof SwipeRefreshLayoutController) {
((SwipeRefreshLayoutController) fragment).getSwipeRefreshLayout().setEnabled(verticalOffset == 0);
}
if (Math.abs(verticalOffset) == appBarLayout.getTotalScrollRange()) {
ViewCompat.setElevation(tabLayout, activity.getResources().getDimension(R.dimen.appbar_elevation));
} else {
package com.support.android.designlibdemo;
import android.content.Context;
import android.support.design.widget.CollapsingToolbarLayout;
import android.support.v7.widget.Toolbar;
import android.util.AttributeSet;
import android.view.ViewParent;
public class CTLCompatToolbar extends Toolbar {