package party.danyang.nationalgeographic.ui.base;
import android.view.View;
import me.yokeyword.swipebackfragment.SwipeBackActivity;
import party.danyang.nationalgeographic.databinding.LayoutToolbarBinding;
import party.danyang.nationalgeographic.widget.OnStateChangedListener;
/**
* Created by dream on 16-8-12.
*/
public class ToolbarActivity extends SwipeBackActivity {
public void setupToolbar(LayoutToolbarBinding toolbarBinding) {
setSupportActionBar(toolbarBinding.toolbar);
toolbarBinding.toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
supportFinishAfterTransition();
}
});
toolbarBinding.toolbarLayout.setOnStateChangedListener(new OnStateChangedListener() {
@Override
public void onExpanded() {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
}
@Override
public void onCollapsed() {
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public void onInternediate() {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
}
});
}
}