在android中双击viewflipper上缩放图像视图

在android中双击viewflipper上缩放图像视图,android,Android,如何在双击viewflipper上缩放图像视图?我想在viewflipper的双击上缩放imageview。有人能告诉我如何在viewflipper的imageview的双击上进行缩放吗。提前谢谢。您可以使用ImageViewZoom而不是像前面所述的常规imageview。您可以使用手势监听器来检测viewflipper中的双击班级 public ZoomingViewFlipper(Context context, AttributeSet attrs) { super(contex

如何在双击viewflipper上缩放图像视图?我想在viewflipper的双击上缩放imageview。有人能告诉我如何在viewflipper的imageview的双击上进行缩放吗。提前谢谢。

您可以使用
ImageViewZoom
而不是像前面所述的常规
imageview

您可以使用手势监听器来检测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
或编写自己的方法