1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Animation slide;
if(critereDisplay){
slide = AnimationUtils.loadAnimation(this, R.anim.slide_map_left);
}else{
slide = AnimationUtils.loadAnimation(this, R.anim.slide_map_right);
}
slide.reset();
slide.setFillEnabled(true);
slide.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {}
@Override
public void onAnimationRepeat(Animation animation) {}
@Override
public void onAnimationEnd(Animation animation) {
if(critereDisplay){
map_main.layout((int)(-main_width*0.8), 0, (int)(main_width-(main_width*0.8)), map_main.getHeight());
}else{
map_main.layout(0, 0, main_width, map_main.getHeight());
}
}
});
map_main.startAnimation(slide); |
Partager