Problème de zoom sur un layout
bonjour tout le monde,
je rencontre un problème sur mon appli android. Je dois faire un zoom global càd sur toute la page (sur mon layout). Je développe sur l'API 15, donc les setScale() pas possible ......
Voici ce qui est utilisé sur l'API 11.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| View mainView = null;
//dans le oncreate
mainView =(LinearLayout)findViewById(R.id.linearLayout);
Button buttonZoomOut = (Button)findViewById(R.id.buttonZoomOut);
buttonZoomOut.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
zoom(0.5f,0.5f,new PointF(0,0));
}
});
public void zoom(Float scaleX,Float scaleY,PointF pivot){
mainView.setPivotX(pivot.x);
mainView.setPivotY(pivot.y);
mainView.setScaleX(scaleX);
mainView.setScaleY(scaleY);
} |
Si vous avez des idées je suis preneur.
Loïc