0
我有一個viewflipper包含3個圖像。這些圖像與onGestureListener相關聯以進行滑動動作。我想對這些圖像中的每一個實現放大和縮小效果,以正確讀取圖像上的文字。有一些出路嗎?請幫助我舉一些例子。由於放大viewflipper圖像
我有一個viewflipper包含3個圖像。這些圖像與onGestureListener相關聯以進行滑動動作。我想對這些圖像中的每一個實現放大和縮小效果,以正確讀取圖像上的文字。有一些出路嗎?請幫助我舉一些例子。由於放大viewflipper圖像
這個問題已經問過,但你可以做這樣的:
iv = (ImageView) findViewById(R.id.imageview);
zc = (ZoomControls) findViewById(R.id.zoom_controls);
zc.setOnZoomInClickListener(new OnClickListener() {
public void onClick(View v) {
float oldZoom = currentZoom;
currentZoom = currentZoom * 1.25;
zc.setIsZoomOutEnabled(true);
if (3.0 < currentZoom) {
zc.setIsZoomInEnabled(false);
}
scaleAnim = new ScaleAnimation(oldZoom, currentZoom, oldZoom, currentZoom, 0, 0);
scaleAnim.setFillAfter(true);
iv.startAnimation(scaleAnim);
}
});
zc.setOnZoomOutClickListener(new OnClickListener() {
public void onClick(View v) {
float oldZoom = currentZoom;
currentZoom = currentZoom/1.25;
zc.setIsZoomInEnabled(true);
if (0.33 > currentZoom) {
zc.setIsZoomOutEnabled(false);
}
scaleAnim = new ScaleAnimation(oldZoom, currentZoom, oldZoom, currentZoom, 0, 0);
scaleAnim.setFillAfter(true);
iv.startAnimation(scaleAnim);
}
});