Ich möchte Pinching-Funktionalität (vergrößern/verkleinern) für die Textansicht.Pinching Zoom für Textansicht
Ich habe schon zu viele Tutorials verweisen aber keine fruchtbare ..bitte Hilfe mich immer, wenn jemand es getan haben, oder weiß, wie es zu tun ....
Kann ich es auch mit Taste wie hinein- und herauszoomen und/oder mit 2-Finger-Pinching?
jede mögliche Hilfe würde geschätzt .. dank
nicht funktionierenden Code:
setContentView(R.layout.main);
mainView =(LinearLayout)findViewById(R.id.linearLayout);
Button buttonZoomOut = (Button)findViewById(R.id.buttonZoomOut);
Button buttonNormal = (Button)findViewById(R.id.buttonNormal);
Button buttonZoomIn = (Button)findViewById(R.id.buttonZoomIn);
buttonZoomOut.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
zoom(0.5f,0.5f,new PointF(0,0));
}
});
buttonNormal.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
zoom(1f,1f,new PointF(0,0));
}
});
buttonZoomIn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
zoom(2f,2f,new PointF(0,0));
}
});
}
/** zooming is done from here */
public void zoom(Float scaleX,Float scaleY,PointF pivot){
mainView.setPivotX(pivot.x);
mainView.setPivotY(pivot.y);
mainView.setScaleX(scaleX);
mainView.setScaleY(scaleY);
}
+1 für nützliche Frage. –
[Android - Prise zoom] (http://stackoverflow.com/q/9519526/940096) vielleicht hilft Ihnen das – Praveenkumar
Downvote für das Duplizieren. Dies wurde * viele * Male gefragt. – IneQuation