如何在 viewflipper 中双击缩放图像视图?我想在 viewflipper 的双击时缩放 imageview。谁能告诉我如何在 viewflipper 的 imageview 双击时进行缩放。在此先感谢..
问问题
1932 次
2 回答
1
您可以使用 theImageViewZoom
而不是常规的,如此处ImageView
所述。
于 2013-03-12T15:09:57.000 回答
1
您可以使用 GestureListener 来检测 viewflipper 类中的双击。
public ZoomingViewFlipper(Context context, AttributeSet attrs) {
super(context, attrs);
gestureDetector = new GestureDetector(context, new GestureListener());
}
@Override
public boolean onTouchEvent(MotionEvent e) {
return gestureDetector.onTouchEvent(e);
}
private class GestureListener extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onDown(MotionEvent e) {
return true;
}
@Override
public boolean onDoubleTap(MotionEvent e) {
//Your method to zoom the imageview
return true;
}
}
对于实际放大,您可以使用此处的解决方案,或者使用ImageViewZoom
或编写您自己的方法。
于 2013-03-12T15:22:35.983 回答