So, right now I’m having problems so that the next button is invisible when it is on the last page of activity. At the moment, he returns to the first screen. How can I do this so that he knows when to tear off the button or make it invisible when the user reaches the last screen.
Here is my code:
public class ReadingActivity extends Activity implements OnClickListener {
private ViewFlipper viewFlipper;
Button btnNext, btnPrev;
private float lastX;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.reading);
viewFlipper=(ViewFlipper)findViewById(R.id.view_flipper);
btnNext=(Button)findViewById(R.id.btnNext);
btnPrev=(Button)findViewById(R.id.btnPre);
btnNext.setOnClickListener(this);
btnPrev.setOnClickListener(this);
btnNext.setEnabled(true);
}
@Override
public void onClick(View arg0) {
switch(arg0.getId()){
case R.id.btnNext:
viewFlipper.setInAnimation(this, R.anim.in_from_right);
viewFlipper.setOutAnimation(this, R.anim.out_to_left);
viewFlipper.showNext();
break;
case R.id.btnPre:
viewFlipper.setInAnimation(this, R.anim.in_from_left);
viewFlipper.setOutAnimation(this, R.anim.out_to_right);
viewFlipper.showPrevious();
break;
}
}
}
source
share