Created
April 28, 2017 11:04
-
-
Save Felipe00/7ce50311143281fd87882368e5e2782d to your computer and use it in GitHub Desktop.
Exemplo de interação com a troca de abas do ViewPager
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Verifico se é a aba de produtos e, caso seja, troco o menu da toolbar | |
pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { | |
@Override | |
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { | |
} | |
@Override | |
public void onPageSelected(int position) { | |
// Verifico se é a aba de produtos | |
if (position == 1) { | |
//Limpo o objeto menu | |
menu.clear(); | |
// Atribuo o menu de produtos na toolbar | |
MenuInflater inflater = getMenuInflater(); | |
inflater.inflate(R.menu.menu_toolbar_product_pdf, menu); | |
onCreateOptionsMenu(menu); | |
} else { | |
// Troco para o menu básico | |
} | |
} | |
@Override | |
public void onPageScrollStateChanged(int state) { | |
} | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment