private int state = 0;
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (state == 0) {
//показываем первый кусок
state = 1;
}
else if (state == 1) {
//показываем второй кусок
state = 2
}
else {
//тут действие по умолчанию
}
}
});